plc_kfe_gmd_vac.tmc ================== Records ------- ``` "EM1K0:GMD:AUTO_VVC_40" (bo) "EM1K0:GMD:AUTO_VVC_40_RBV" (bi) "EM1K0:GMD:GCC:10:AT_VAC_RBV" (bi) "EM1K0:GMD:GCC:10:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCC:10:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCC:10:HV_ON_RBV" (bi) "EM1K0:GMD:GCC:10:HV_SW" (bo) "EM1K0:GMD:GCC:10:HV_SW_RBV" (bi) "EM1K0:GMD:GCC:10:ILK_OK_RBV" (bi) "EM1K0:GMD:GCC:10:LOGGER" (bo) "EM1K0:GMD:GCC:10:LOGGER_RBV" (bi) "EM1K0:GMD:GCC:10:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCC:10:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCC:10:PRESS_RBV" (ai) "EM1K0:GMD:GCC:10:PRO_SP" (ao) "EM1K0:GMD:GCC:10:PRO_SP_RBV" (ai) "EM1K0:GMD:GCC:10:SP_HYS" (ao) "EM1K0:GMD:GCC:10:SP_HYS_RBV" (ai) "EM1K0:GMD:GCC:10:STATE_RBV" (mbbi) "EM1K0:GMD:GCC:10:VAC_SP" (ao) "EM1K0:GMD:GCC:10:VAC_SP_RBV" (ai) "EM1K0:GMD:GCC:20:AT_VAC_RBV" (bi) "EM1K0:GMD:GCC:20:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCC:20:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCC:20:HV_ON_RBV" (bi) "EM1K0:GMD:GCC:20:HV_SW" (bo) "EM1K0:GMD:GCC:20:HV_SW_RBV" (bi) "EM1K0:GMD:GCC:20:ILK_OK_RBV" (bi) "EM1K0:GMD:GCC:20:LOGGER" (bo) "EM1K0:GMD:GCC:20:LOGGER_RBV" (bi) "EM1K0:GMD:GCC:20:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCC:20:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCC:20:PRESS_RBV" (ai) "EM1K0:GMD:GCC:20:PRO_SP" (ao) "EM1K0:GMD:GCC:20:PRO_SP_RBV" (ai) "EM1K0:GMD:GCC:20:SP_HYS" (ao) "EM1K0:GMD:GCC:20:SP_HYS_RBV" (ai) "EM1K0:GMD:GCC:20:STATE_RBV" (mbbi) "EM1K0:GMD:GCC:20:VAC_SP" (ao) "EM1K0:GMD:GCC:20:VAC_SP_RBV" (ai) "EM1K0:GMD:GCC:30:AT_VAC_RBV" (bi) "EM1K0:GMD:GCC:30:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCC:30:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCC:30:HV_ON_RBV" (bi) "EM1K0:GMD:GCC:30:HV_SW" (bo) "EM1K0:GMD:GCC:30:HV_SW_RBV" (bi) "EM1K0:GMD:GCC:30:ILK_OK_RBV" (bi) "EM1K0:GMD:GCC:30:LOGGER" (bo) "EM1K0:GMD:GCC:30:LOGGER_RBV" (bi) "EM1K0:GMD:GCC:30:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCC:30:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCC:30:PRESS_RBV" (ai) "EM1K0:GMD:GCC:30:PRO_SP" (ao) "EM1K0:GMD:GCC:30:PRO_SP_RBV" (ai) "EM1K0:GMD:GCC:30:SP_HYS" (ao) "EM1K0:GMD:GCC:30:SP_HYS_RBV" (ai) "EM1K0:GMD:GCC:30:STATE_RBV" (mbbi) "EM1K0:GMD:GCC:30:VAC_SP" (ao) "EM1K0:GMD:GCC:30:VAC_SP_RBV" (ai) "EM1K0:GMD:GCC:40:AT_VAC_RBV" (bi) "EM1K0:GMD:GCC:40:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCC:40:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCC:40:HV_ON_RBV" (bi) "EM1K0:GMD:GCC:40:HV_SW" (bo) "EM1K0:GMD:GCC:40:HV_SW_RBV" (bi) "EM1K0:GMD:GCC:40:ILK_OK_RBV" (bi) "EM1K0:GMD:GCC:40:LOGGER" (bo) "EM1K0:GMD:GCC:40:LOGGER_RBV" (bi) "EM1K0:GMD:GCC:40:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCC:40:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCC:40:PRESS_RBV" (ai) "EM1K0:GMD:GCC:40:PRO_SP" (ao) "EM1K0:GMD:GCC:40:PRO_SP_RBV" (ai) "EM1K0:GMD:GCC:40:SP_HYS" (ao) "EM1K0:GMD:GCC:40:SP_HYS_RBV" (ai) "EM1K0:GMD:GCC:40:STATE_RBV" (mbbi) "EM1K0:GMD:GCC:40:VAC_SP" (ao) "EM1K0:GMD:GCC:40:VAC_SP_RBV" (ai) "EM1K0:GMD:GCC:50:AT_VAC_RBV" (bi) "EM1K0:GMD:GCC:50:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCC:50:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCC:50:HV_ON_RBV" (bi) "EM1K0:GMD:GCC:50:HV_SW" (bo) "EM1K0:GMD:GCC:50:HV_SW_RBV" (bi) "EM1K0:GMD:GCC:50:ILK_OK_RBV" (bi) "EM1K0:GMD:GCC:50:LOGGER" (bo) "EM1K0:GMD:GCC:50:LOGGER_RBV" (bi) "EM1K0:GMD:GCC:50:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCC:50:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCC:50:PRESS_RBV" (ai) "EM1K0:GMD:GCC:50:PRO_SP" (ao) "EM1K0:GMD:GCC:50:PRO_SP_RBV" (ai) "EM1K0:GMD:GCC:50:SP_HYS" (ao) "EM1K0:GMD:GCC:50:SP_HYS_RBV" (ai) "EM1K0:GMD:GCC:50:STATE_RBV" (mbbi) "EM1K0:GMD:GCC:50:VAC_SP" (ao) "EM1K0:GMD:GCC:50:VAC_SP_RBV" (ai) "EM1K0:GMD:GCC:60:AT_VAC_RBV" (bi) "EM1K0:GMD:GCC:60:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCC:60:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCC:60:HV_ON_RBV" (bi) "EM1K0:GMD:GCC:60:HV_SW" (bo) "EM1K0:GMD:GCC:60:HV_SW_RBV" (bi) "EM1K0:GMD:GCC:60:ILK_OK_RBV" (bi) "EM1K0:GMD:GCC:60:LOGGER" (bo) "EM1K0:GMD:GCC:60:LOGGER_RBV" (bi) "EM1K0:GMD:GCC:60:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCC:60:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCC:60:PRESS_RBV" (ai) "EM1K0:GMD:GCC:60:PRO_SP" (ao) "EM1K0:GMD:GCC:60:PRO_SP_RBV" (ai) "EM1K0:GMD:GCC:60:SP_HYS" (ao) "EM1K0:GMD:GCC:60:SP_HYS_RBV" (ai) "EM1K0:GMD:GCC:60:STATE_RBV" (mbbi) "EM1K0:GMD:GCC:60:VAC_SP" (ao) "EM1K0:GMD:GCC:60:VAC_SP_RBV" (ai) "EM1K0:GMD:GCC:70:AT_VAC_RBV" (bi) "EM1K0:GMD:GCC:70:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCC:70:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCC:70:HV_ON_RBV" (bi) "EM1K0:GMD:GCC:70:HV_SW" (bo) "EM1K0:GMD:GCC:70:HV_SW_RBV" (bi) "EM1K0:GMD:GCC:70:ILK_OK_RBV" (bi) "EM1K0:GMD:GCC:70:LOGGER" (bo) "EM1K0:GMD:GCC:70:LOGGER_RBV" (bi) "EM1K0:GMD:GCC:70:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCC:70:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCC:70:PRESS_RBV" (ai) "EM1K0:GMD:GCC:70:PRO_SP" (ao) "EM1K0:GMD:GCC:70:PRO_SP_RBV" (ai) "EM1K0:GMD:GCC:70:SP_HYS" (ao) "EM1K0:GMD:GCC:70:SP_HYS_RBV" (ai) "EM1K0:GMD:GCC:70:STATE_RBV" (mbbi) "EM1K0:GMD:GCC:70:VAC_SP" (ao) "EM1K0:GMD:GCC:70:VAC_SP_RBV" (ai) "EM1K0:GMD:GCM:80:AT_VAC_RBV" (bi) "EM1K0:GMD:GCM:80:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GCM:80:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GCM:80:HV_ON_RBV" (bi) "EM1K0:GMD:GCM:80:HV_SW" (bo) "EM1K0:GMD:GCM:80:HV_SW_RBV" (bi) "EM1K0:GMD:GCM:80:ILK_OK_RBV" (bi) "EM1K0:GMD:GCM:80:LOGGER" (bo) "EM1K0:GMD:GCM:80:LOGGER_RBV" (bi) "EM1K0:GMD:GCM:80:PRESS_AI_RBV" (longin) "EM1K0:GMD:GCM:80:PRESS_OK_RBV" (bi) "EM1K0:GMD:GCM:80:PRESS_RBV" (ai) "EM1K0:GMD:GCM:80:PRO_SP" (ao) "EM1K0:GMD:GCM:80:PRO_SP_RBV" (ai) "EM1K0:GMD:GCM:80:SP_HYS" (ao) "EM1K0:GMD:GCM:80:SP_HYS_RBV" (ai) "EM1K0:GMD:GCM:80:STATE_RBV" (mbbi) "EM1K0:GMD:GCM:80:VAC_SP" (ao) "EM1K0:GMD:GCM:80:VAC_SP_RBV" (ai) "EM1K0:GMD:GFM:83:ALARM_RBV" (bi) "EM1K0:GMD:GFM:83:iPRESS_RBV" (longin) "EM1K0:GMD:GFM:83:MAX_SP" (ao) "EM1K0:GMD:GFM:83:MAX_SP_RBV" (ai) "EM1K0:GMD:GFM:83:MIN_SP" (ao) "EM1K0:GMD:GFM:83:MIN_SP_RBV" (ai) "EM1K0:GMD:GFM:83:PRESS_RBV" (ai) "EM1K0:GMD:GFM:83:PRESS_SP" (ao) "EM1K0:GMD:GFM:83:PRESS_SP_RBV" (ai) "EM1K0:GMD:GFM:83:SCALE" (ao) "EM1K0:GMD:GFM:83:SCALE_RBV" (ai) "EM1K0:GMD:GFM:84:ALARM_RBV" (bi) "EM1K0:GMD:GFM:84:iPRESS_RBV" (longin) "EM1K0:GMD:GFM:84:MAX_SP" (ao) "EM1K0:GMD:GFM:84:MAX_SP_RBV" (ai) "EM1K0:GMD:GFM:84:MIN_SP" (ao) "EM1K0:GMD:GFM:84:MIN_SP_RBV" (ai) "EM1K0:GMD:GFM:84:PRESS_RBV" (ai) "EM1K0:GMD:GFM:84:PRESS_SP" (ao) "EM1K0:GMD:GFM:84:PRESS_SP_RBV" (ai) "EM1K0:GMD:GFM:84:SCALE" (ao) "EM1K0:GMD:GFM:84:SCALE_RBV" (ai) "EM1K0:GMD:GFM:85:ALARM_RBV" (bi) "EM1K0:GMD:GFM:85:iPRESS_RBV" (longin) "EM1K0:GMD:GFM:85:MAX_SP" (ao) "EM1K0:GMD:GFM:85:MAX_SP_RBV" (ai) "EM1K0:GMD:GFM:85:MIN_SP" (ao) "EM1K0:GMD:GFM:85:MIN_SP_RBV" (ai) "EM1K0:GMD:GFM:85:PRESS_RBV" (ai) "EM1K0:GMD:GFM:85:PRESS_SP" (ao) "EM1K0:GMD:GFM:85:PRESS_SP_RBV" (ai) "EM1K0:GMD:GFM:85:SCALE" (ao) "EM1K0:GMD:GFM:85:SCALE_RBV" (ai) "EM1K0:GMD:GFM:86:ALARM_RBV" (bi) "EM1K0:GMD:GFM:86:iPRESS_RBV" (longin) "EM1K0:GMD:GFM:86:MAX_SP" (ao) "EM1K0:GMD:GFM:86:MAX_SP_RBV" (ai) "EM1K0:GMD:GFM:86:MIN_SP" (ao) "EM1K0:GMD:GFM:86:MIN_SP_RBV" (ai) "EM1K0:GMD:GFM:86:PRESS_RBV" (ai) "EM1K0:GMD:GFM:86:PRESS_SP" (ao) "EM1K0:GMD:GFM:86:PRESS_SP_RBV" (ai) "EM1K0:GMD:GFM:86:SCALE" (ao) "EM1K0:GMD:GFM:86:SCALE_RBV" (ai) "EM1K0:GMD:GPI:10:AT_VAC_RBV" (bi) "EM1K0:GMD:GPI:10:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GPI:10:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GPI:10:HV_ON_RBV" (bi) "EM1K0:GMD:GPI:10:HV_SW" (bo) "EM1K0:GMD:GPI:10:HV_SW_RBV" (bi) "EM1K0:GMD:GPI:10:ILK_OK_RBV" (bi) "EM1K0:GMD:GPI:10:LOGGER" (bo) "EM1K0:GMD:GPI:10:LOGGER_RBV" (bi) "EM1K0:GMD:GPI:10:PRESS_AI_RBV" (longin) "EM1K0:GMD:GPI:10:PRESS_OK_RBV" (bi) "EM1K0:GMD:GPI:10:PRESS_RBV" (ai) "EM1K0:GMD:GPI:10:PRO_SP" (ao) "EM1K0:GMD:GPI:10:PRO_SP_RBV" (ai) "EM1K0:GMD:GPI:10:SP_HYS" (ao) "EM1K0:GMD:GPI:10:SP_HYS_RBV" (ai) "EM1K0:GMD:GPI:10:STATE_RBV" (mbbi) "EM1K0:GMD:GPI:10:VAC_SP" (ao) "EM1K0:GMD:GPI:10:VAC_SP_RBV" (ai) "EM1K0:GMD:GPI:40:AT_VAC_RBV" (bi) "EM1K0:GMD:GPI:40:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GPI:40:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GPI:40:HV_ON_RBV" (bi) "EM1K0:GMD:GPI:40:HV_SW" (bo) "EM1K0:GMD:GPI:40:HV_SW_RBV" (bi) "EM1K0:GMD:GPI:40:ILK_OK_RBV" (bi) "EM1K0:GMD:GPI:40:LOGGER" (bo) "EM1K0:GMD:GPI:40:LOGGER_RBV" (bi) "EM1K0:GMD:GPI:40:PRESS_AI_RBV" (longin) "EM1K0:GMD:GPI:40:PRESS_OK_RBV" (bi) "EM1K0:GMD:GPI:40:PRESS_RBV" (ai) "EM1K0:GMD:GPI:40:PRO_SP" (ao) "EM1K0:GMD:GPI:40:PRO_SP_RBV" (ai) "EM1K0:GMD:GPI:40:SP_HYS" (ao) "EM1K0:GMD:GPI:40:SP_HYS_RBV" (ai) "EM1K0:GMD:GPI:40:STATE_RBV" (mbbi) "EM1K0:GMD:GPI:40:VAC_SP" (ao) "EM1K0:GMD:GPI:40:VAC_SP_RBV" (ai) "EM1K0:GMD:GPI:70:AT_VAC_RBV" (bi) "EM1K0:GMD:GPI:70:DISC_ACTIVE_RBV" (bi) "EM1K0:GMD:GPI:70:HV_DIS_DO_RBV" (bi) "EM1K0:GMD:GPI:70:HV_ON_RBV" (bi) "EM1K0:GMD:GPI:70:HV_SW" (bo) "EM1K0:GMD:GPI:70:HV_SW_RBV" (bi) "EM1K0:GMD:GPI:70:ILK_OK_RBV" (bi) "EM1K0:GMD:GPI:70:LOGGER" (bo) "EM1K0:GMD:GPI:70:LOGGER_RBV" (bi) "EM1K0:GMD:GPI:70:PRESS_AI_RBV" (longin) "EM1K0:GMD:GPI:70:PRESS_OK_RBV" (bi) "EM1K0:GMD:GPI:70:PRESS_RBV" (ai) "EM1K0:GMD:GPI:70:PRO_SP" (ao) "EM1K0:GMD:GPI:70:PRO_SP_RBV" (ai) "EM1K0:GMD:GPI:70:SP_HYS" (ao) "EM1K0:GMD:GPI:70:SP_HYS_RBV" (ai) "EM1K0:GMD:GPI:70:STATE_RBV" (mbbi) "EM1K0:GMD:GPI:70:VAC_SP" (ao) "EM1K0:GMD:GPI:70:VAC_SP_RBV" (ai) "EM1K0:GMD:INJ_Override" (bo) "EM1K0:GMD:INJ_Override_RBV" (bi) "EM1K0:GMD:OVERRIDE_VAC" (bo) "EM1K0:GMD:OVERRIDE_VAC_RBV" (bi) "EM1K0:GMD:PRT:40:ALARM_OK_RBV" (bi) "EM1K0:GMD:PRT:40:AT_SPD_RBV" (bi) "EM1K0:GMD:PRT:40:ERROR_RBV" (bi) "EM1K0:GMD:PRT:40:ILK_OK_RBV" (bi) "EM1K0:GMD:PRT:40:REMOTE" (bo) "EM1K0:GMD:PRT:40:REMOTE_RBV" (bi) "EM1K0:GMD:PRT:40:RUN_DI_RBV" (bi) "EM1K0:GMD:PRT:40:RUN_DO_RBV" (bi) "EM1K0:GMD:PRT:40:RUN_SW" (bo) "EM1K0:GMD:PRT:40:RUN_SW_RBV" (bi) "EM1K0:GMD:PRT:40:STATE_RBV" (mbbi) "EM1K0:GMD:PRT:40:WARN_RBV" (bi) "EM1K0:GMD:PSV:1:HV_DO_RBV" (bi) "EM1K0:GMD:PSV:1:HV_SW" (bo) "EM1K0:GMD:PSV:1:HV_SW_RBV" (bi) "EM1K0:GMD:PSV:1:ILK_OK_RBV" (bi) "EM1K0:GMD:PSV:1:PRO_SP" (ao) "EM1K0:GMD:PSV:1:PRO_SP_RBV" (ai) "EM1K0:GMD:PTM:10:ACCEL_RBV" (bi) "EM1K0:GMD:PTM:10:ALARM_RBV" (bi) "EM1K0:GMD:PTM:10:AT_SPD_RBV" (bi) "EM1K0:GMD:PTM:10:BP_SP" (ao) "EM1K0:GMD:PTM:10:BP_SP_RBV" (ai) "EM1K0:GMD:PTM:10:CURR_MON_RBV" (ai) "EM1K0:GMD:PTM:10:FAULT_RBV" (bi) "EM1K0:GMD:PTM:10:ILK_OK_RBV" (bi) "EM1K0:GMD:PTM:10:IP_SP" (ao) "EM1K0:GMD:PTM:10:IP_SP_RBV" (ai) "EM1K0:GMD:PTM:10:LOGGER_RBV" (bi) "EM1K0:GMD:PTM:10:RST_SW" (bo) "EM1K0:GMD:PTM:10:RST_SW_RBV" (bi) "EM1K0:GMD:PTM:10:RUN_DO_RBV" (bi) "EM1K0:GMD:PTM:10:RUN_SW" (bo) "EM1K0:GMD:PTM:10:RUN_SW_RBV" (bi) "EM1K0:GMD:PTM:10:SPEED_RBV" (longin) "EM1K0:GMD:PTM:10:STATE_RBV" (mbbi) "EM1K0:GMD:PTM:10:TEMP_MON_RBV" (ai) "EM1K0:GMD:PTM:10:WARN_RBV" (bi) "EM1K0:GMD:PTM:20:ACCEL_RBV" (bi) "EM1K0:GMD:PTM:20:ALARM_RBV" (bi) "EM1K0:GMD:PTM:20:AT_SPD_RBV" (bi) "EM1K0:GMD:PTM:20:BP_SP" (ao) "EM1K0:GMD:PTM:20:BP_SP_RBV" (ai) "EM1K0:GMD:PTM:20:CURR_MON_RBV" (ai) "EM1K0:GMD:PTM:20:FAULT_RBV" (bi) "EM1K0:GMD:PTM:20:ILK_OK_RBV" (bi) "EM1K0:GMD:PTM:20:IP_SP" (ao) "EM1K0:GMD:PTM:20:IP_SP_RBV" (ai) "EM1K0:GMD:PTM:20:LOGGER_RBV" (bi) "EM1K0:GMD:PTM:20:RST_SW" (bo) "EM1K0:GMD:PTM:20:RST_SW_RBV" (bi) "EM1K0:GMD:PTM:20:RUN_DO_RBV" (bi) "EM1K0:GMD:PTM:20:RUN_SW" (bo) "EM1K0:GMD:PTM:20:RUN_SW_RBV" (bi) "EM1K0:GMD:PTM:20:SPEED_RBV" (longin) "EM1K0:GMD:PTM:20:STATE_RBV" (mbbi) "EM1K0:GMD:PTM:20:TEMP_MON_RBV" (ai) "EM1K0:GMD:PTM:20:WARN_RBV" (bi) "EM1K0:GMD:PTM:30:ACCEL_RBV" (bi) "EM1K0:GMD:PTM:30:ALARM_RBV" (bi) "EM1K0:GMD:PTM:30:AT_SPD_RBV" (bi) "EM1K0:GMD:PTM:30:BP_SP" (ao) "EM1K0:GMD:PTM:30:BP_SP_RBV" (ai) "EM1K0:GMD:PTM:30:CURR_MON_RBV" (ai) "EM1K0:GMD:PTM:30:FAULT_RBV" (bi) "EM1K0:GMD:PTM:30:ILK_OK_RBV" (bi) "EM1K0:GMD:PTM:30:IP_SP" (ao) "EM1K0:GMD:PTM:30:IP_SP_RBV" (ai) "EM1K0:GMD:PTM:30:LOGGER_RBV" (bi) "EM1K0:GMD:PTM:30:RST_SW" (bo) "EM1K0:GMD:PTM:30:RST_SW_RBV" (bi) "EM1K0:GMD:PTM:30:RUN_DO_RBV" (bi) "EM1K0:GMD:PTM:30:RUN_SW" (bo) "EM1K0:GMD:PTM:30:RUN_SW_RBV" (bi) "EM1K0:GMD:PTM:30:SPEED_RBV" (longin) "EM1K0:GMD:PTM:30:STATE_RBV" (mbbi) "EM1K0:GMD:PTM:30:TEMP_MON_RBV" (ai) "EM1K0:GMD:PTM:30:WARN_RBV" (bi) "EM1K0:GMD:PTM:40:ACCEL_RBV" (bi) "EM1K0:GMD:PTM:40:ALARM_RBV" (bi) "EM1K0:GMD:PTM:40:AT_SPD_RBV" (bi) "EM1K0:GMD:PTM:40:BP_SP" (ao) "EM1K0:GMD:PTM:40:BP_SP_RBV" (ai) "EM1K0:GMD:PTM:40:CURR_MON_RBV" (ai) "EM1K0:GMD:PTM:40:FAULT_RBV" (bi) "EM1K0:GMD:PTM:40:ILK_OK_RBV" (bi) "EM1K0:GMD:PTM:40:IP_SP" (ao) "EM1K0:GMD:PTM:40:IP_SP_RBV" (ai) "EM1K0:GMD:PTM:40:LOGGER_RBV" (bi) "EM1K0:GMD:PTM:40:RST_SW" (bo) "EM1K0:GMD:PTM:40:RST_SW_RBV" (bi) "EM1K0:GMD:PTM:40:RUN_DO_RBV" (bi) "EM1K0:GMD:PTM:40:RUN_SW" (bo) "EM1K0:GMD:PTM:40:RUN_SW_RBV" (bi) "EM1K0:GMD:PTM:40:SPEED_RBV" (longin) "EM1K0:GMD:PTM:40:STATE_RBV" (mbbi) "EM1K0:GMD:PTM:40:TEMP_MON_RBV" (ai) "EM1K0:GMD:PTM:40:WARN_RBV" (bi) "EM1K0:GMD:PTM:50:ACCEL_RBV" (bi) "EM1K0:GMD:PTM:50:ALARM_RBV" (bi) "EM1K0:GMD:PTM:50:AT_SPD_RBV" (bi) "EM1K0:GMD:PTM:50:BP_SP" (ao) "EM1K0:GMD:PTM:50:BP_SP_RBV" (ai) "EM1K0:GMD:PTM:50:CURR_MON_RBV" (ai) "EM1K0:GMD:PTM:50:FAULT_RBV" (bi) "EM1K0:GMD:PTM:50:ILK_OK_RBV" (bi) "EM1K0:GMD:PTM:50:IP_SP" (ao) "EM1K0:GMD:PTM:50:IP_SP_RBV" (ai) "EM1K0:GMD:PTM:50:LOGGER_RBV" (bi) "EM1K0:GMD:PTM:50:RST_SW" (bo) "EM1K0:GMD:PTM:50:RST_SW_RBV" (bi) "EM1K0:GMD:PTM:50:RUN_DO_RBV" (bi) "EM1K0:GMD:PTM:50:RUN_SW" (bo) "EM1K0:GMD:PTM:50:RUN_SW_RBV" (bi) "EM1K0:GMD:PTM:50:SPEED_RBV" (longin) "EM1K0:GMD:PTM:50:STATE_RBV" (mbbi) "EM1K0:GMD:PTM:50:TEMP_MON_RBV" (ai) "EM1K0:GMD:PTM:50:WARN_RBV" (bi) "EM1K0:GMD:PTM:60:ACCEL_RBV" (bi) "EM1K0:GMD:PTM:60:ALARM_RBV" (bi) "EM1K0:GMD:PTM:60:AT_SPD_RBV" (bi) "EM1K0:GMD:PTM:60:BP_SP" (ao) "EM1K0:GMD:PTM:60:BP_SP_RBV" (ai) "EM1K0:GMD:PTM:60:CURR_MON_RBV" (ai) "EM1K0:GMD:PTM:60:FAULT_RBV" (bi) "EM1K0:GMD:PTM:60:ILK_OK_RBV" (bi) "EM1K0:GMD:PTM:60:IP_SP" (ao) "EM1K0:GMD:PTM:60:IP_SP_RBV" (ai) "EM1K0:GMD:PTM:60:LOGGER_RBV" (bi) "EM1K0:GMD:PTM:60:RST_SW" (bo) "EM1K0:GMD:PTM:60:RST_SW_RBV" (bi) "EM1K0:GMD:PTM:60:RUN_DO_RBV" (bi) "EM1K0:GMD:PTM:60:RUN_SW" (bo) "EM1K0:GMD:PTM:60:RUN_SW_RBV" (bi) "EM1K0:GMD:PTM:60:SPEED_RBV" (longin) "EM1K0:GMD:PTM:60:STATE_RBV" (mbbi) "EM1K0:GMD:PTM:60:TEMP_MON_RBV" (ai) "EM1K0:GMD:PTM:60:WARN_RBV" (bi) "EM1K0:GMD:PTM:70:ACCEL_RBV" (bi) "EM1K0:GMD:PTM:70:ALARM_RBV" (bi) "EM1K0:GMD:PTM:70:AT_SPD_RBV" (bi) "EM1K0:GMD:PTM:70:BP_SP" (ao) "EM1K0:GMD:PTM:70:BP_SP_RBV" (ai) "EM1K0:GMD:PTM:70:CURR_MON_RBV" (ai) "EM1K0:GMD:PTM:70:FAULT_RBV" (bi) "EM1K0:GMD:PTM:70:ILK_OK_RBV" (bi) "EM1K0:GMD:PTM:70:IP_SP" (ao) "EM1K0:GMD:PTM:70:IP_SP_RBV" (ai) "EM1K0:GMD:PTM:70:LOGGER_RBV" (bi) "EM1K0:GMD:PTM:70:RST_SW" (bo) "EM1K0:GMD:PTM:70:RST_SW_RBV" (bi) "EM1K0:GMD:PTM:70:RUN_DO_RBV" (bi) "EM1K0:GMD:PTM:70:RUN_SW" (bo) "EM1K0:GMD:PTM:70:RUN_SW_RBV" (bi) "EM1K0:GMD:PTM:70:SPEED_RBV" (longin) "EM1K0:GMD:PTM:70:STATE_RBV" (mbbi) "EM1K0:GMD:PTM:70:TEMP_MON_RBV" (ai) "EM1K0:GMD:PTM:70:WARN_RBV" (bi) "EM1K0:GMD:Purge_Active" (bo) "EM1K0:GMD:Purge_Active_RBV" (bi) "EM1K0:GMD:PurgeDone" (bo) "EM1K0:GMD:PurgeDone_RBV" (bi) "EM1K0:GMD:Purge_SW" (bo) "EM1K0:GMD:Purge_SW_RBV" (bi) "EM1K0:GMD:RTD:1:CONN_RBV" (bi) "EM1K0:GMD:RTD:1:ERR_RBV" (bi) "EM1K0:GMD:RTD:1:TEMP_RBV" (ai) "EM1K0:GMD:VCN:40:ILK_OK_RBV" (bi) "EM1K0:GMD:VCN:40:OPN_SW" (bo) "EM1K0:GMD:VCN:40:OPN_SW_RBV" (bi) "EM1K0:GMD:VCN:40:POS_AO_RBV" (ai) "EM1K0:GMD:VCN:40:POS_AO_R_RBV" (longin) "EM1K0:GMD:VCN:40:POS_RDBK_RBV" (ai) "EM1K0:GMD:VCN:40:POS_REQ" (ao) "EM1K0:GMD:VCN:40:POS_REQ_RBV" (ai) "EM1K0:GMD:VCN:40:STATE" (mbbo) "EM1K0:GMD:VCN:40:STATE_RBV" (mbbi) "EM1K0:GMD:VGP:40:ABORT" (bo) "EM1K0:GMD:VGP:40:ABORT_RBV" (bi) "EM1K0:GMD:VGP:40:Axis_STATE" (mbbo) "EM1K0:GMD:VGP:40:Axis_STATE_RBV" (mbbi) "EM1K0:GMD:VGP:40:Busy" (bo) "EM1K0:GMD:VGP:40:Busy_RBV" (bi) "EM1K0:GMD:VGP:40:ENC_RBV" (ai) "EM1K0:GMD:VGP:40:ERR_ID_RBV" (longin) "EM1K0:GMD:VGP:40:ERR_MSG_RBV" (waveform) "EM1K0:GMD:VGP:40:ERROR_RBV" (bi) "EM1K0:GMD:VGP:40:GO_SW" (bo) "EM1K0:GMD:VGP:40:GO_SW_RBV" (bi) "EM1K0:GMD:VGP:40:HOME_SW" (bo) "EM1K0:GMD:VGP:40:HOME_SW_RBV" (bi) "EM1K0:GMD:VGP:40:ILK_OK_RBV" (bi) "EM1K0:GMD:VGP:40:IS_HOMED_RBV" (bi) "EM1K0:GMD:VGP:40:OPN_SW" (bo) "EM1K0:GMD:VGP:40:OPN_SW_RBV" (bi) "EM1K0:GMD:VGP:40:POS_CTRL" (ao) "EM1K0:GMD:VGP:40:POS_CTRL_RBV" (ai) "EM1K0:GMD:VGP:40:POS_DES" (longout) "EM1K0:GMD:VGP:40:POS_DES_RBV" (longin) "EM1K0:GMD:VGP:40:POS_RBV" (ai) "EM1K0:GMD:VGP:40:Reset_SW" (bo) "EM1K0:GMD:VGP:40:Reset_SW_RBV" (bi) "EM1K0:GMD:VGP:40:STATE" (mbbo) "EM1K0:GMD:VGP:40:STATE_RBV" (mbbi) "EM1K0:GMD:VRC:10:ALM_RST" (bo) "EM1K0:GMD:VRC:10:ALM_RST_RBV" (bi) "EM1K0:GMD:VRC:10:CLS_DI_RBV" (bi) "EM1K0:GMD:VRC:10:CLS_OK_RBV" (bi) "EM1K0:GMD:VRC:10:ErrMsg_RBV" (waveform) "EM1K0:GMD:VRC:10:ErrMsg" (waveform) "EM1K0:GMD:VRC:10:ERROR" (bo) "EM1K0:GMD:VRC:10:ERROR_RBV" (bi) "EM1K0:GMD:VRC:10:EXT_ILK_OK_RBV" (bi) "EM1K0:GMD:VRC:10:FORCE_OPN" (bo) "EM1K0:GMD:VRC:10:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VRC:10:LOGGER" (bo) "EM1K0:GMD:VRC:10:LOGGER_RBV" (bi) "EM1K0:GMD:VRC:10:OPN_DI_RBV" (bi) "EM1K0:GMD:VRC:10:OPN_DO_RBV" (bi) "EM1K0:GMD:VRC:10:OPN_OK_RBV" (bi) "EM1K0:GMD:VRC:10:OPN_SW" (bo) "EM1K0:GMD:VRC:10:OPN_SW_RBV" (bi) "EM1K0:GMD:VRC:10:OVRD_ON" (bo) "EM1K0:GMD:VRC:10:OVRD_ON_RBV" (bi) "EM1K0:GMD:VRC:10:POS_STATE_RBV" (mbbi) "EM1K0:GMD:VRC:10:STATE_RBV" (mbbi) "EM1K0:GMD:VRC:20:ALM_RST" (bo) "EM1K0:GMD:VRC:20:ALM_RST_RBV" (bi) "EM1K0:GMD:VRC:20:CLS_DI_RBV" (bi) "EM1K0:GMD:VRC:20:CLS_OK_RBV" (bi) "EM1K0:GMD:VRC:20:ErrMsg_RBV" (waveform) "EM1K0:GMD:VRC:20:ErrMsg" (waveform) "EM1K0:GMD:VRC:20:ERROR" (bo) "EM1K0:GMD:VRC:20:ERROR_RBV" (bi) "EM1K0:GMD:VRC:20:EXT_ILK_OK_RBV" (bi) "EM1K0:GMD:VRC:20:FORCE_OPN" (bo) "EM1K0:GMD:VRC:20:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VRC:20:LOGGER" (bo) "EM1K0:GMD:VRC:20:LOGGER_RBV" (bi) "EM1K0:GMD:VRC:20:OPN_DI_RBV" (bi) "EM1K0:GMD:VRC:20:OPN_DO_RBV" (bi) "EM1K0:GMD:VRC:20:OPN_OK_RBV" (bi) "EM1K0:GMD:VRC:20:OPN_SW" (bo) "EM1K0:GMD:VRC:20:OPN_SW_RBV" (bi) "EM1K0:GMD:VRC:20:OVRD_ON" (bo) "EM1K0:GMD:VRC:20:OVRD_ON_RBV" (bi) "EM1K0:GMD:VRC:20:POS_STATE_RBV" (mbbi) "EM1K0:GMD:VRC:20:STATE_RBV" (mbbi) "EM1K0:GMD:VRC:30:ALM_RST" (bo) "EM1K0:GMD:VRC:30:ALM_RST_RBV" (bi) "EM1K0:GMD:VRC:30:CLS_DI_RBV" (bi) "EM1K0:GMD:VRC:30:CLS_OK_RBV" (bi) "EM1K0:GMD:VRC:30:ErrMsg_RBV" (waveform) "EM1K0:GMD:VRC:30:ErrMsg" (waveform) "EM1K0:GMD:VRC:30:ERROR" (bo) "EM1K0:GMD:VRC:30:ERROR_RBV" (bi) "EM1K0:GMD:VRC:30:EXT_ILK_OK_RBV" (bi) "EM1K0:GMD:VRC:30:FORCE_OPN" (bo) "EM1K0:GMD:VRC:30:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VRC:30:LOGGER" (bo) "EM1K0:GMD:VRC:30:LOGGER_RBV" (bi) "EM1K0:GMD:VRC:30:OPN_DI_RBV" (bi) "EM1K0:GMD:VRC:30:OPN_DO_RBV" (bi) "EM1K0:GMD:VRC:30:OPN_OK_RBV" (bi) "EM1K0:GMD:VRC:30:OPN_SW" (bo) "EM1K0:GMD:VRC:30:OPN_SW_RBV" (bi) "EM1K0:GMD:VRC:30:OVRD_ON" (bo) "EM1K0:GMD:VRC:30:OVRD_ON_RBV" (bi) "EM1K0:GMD:VRC:30:POS_STATE_RBV" (mbbi) "EM1K0:GMD:VRC:30:STATE_RBV" (mbbi) "EM1K0:GMD:VRC:50:ALM_RST" (bo) "EM1K0:GMD:VRC:50:ALM_RST_RBV" (bi) "EM1K0:GMD:VRC:50:CLS_DI_RBV" (bi) "EM1K0:GMD:VRC:50:CLS_OK_RBV" (bi) "EM1K0:GMD:VRC:50:ErrMsg_RBV" (waveform) "EM1K0:GMD:VRC:50:ErrMsg" (waveform) "EM1K0:GMD:VRC:50:ERROR" (bo) "EM1K0:GMD:VRC:50:ERROR_RBV" (bi) "EM1K0:GMD:VRC:50:EXT_ILK_OK_RBV" (bi) "EM1K0:GMD:VRC:50:FORCE_OPN" (bo) "EM1K0:GMD:VRC:50:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VRC:50:LOGGER" (bo) "EM1K0:GMD:VRC:50:LOGGER_RBV" (bi) "EM1K0:GMD:VRC:50:OPN_DI_RBV" (bi) "EM1K0:GMD:VRC:50:OPN_DO_RBV" (bi) "EM1K0:GMD:VRC:50:OPN_OK_RBV" (bi) "EM1K0:GMD:VRC:50:OPN_SW" (bo) "EM1K0:GMD:VRC:50:OPN_SW_RBV" (bi) "EM1K0:GMD:VRC:50:OVRD_ON" (bo) "EM1K0:GMD:VRC:50:OVRD_ON_RBV" (bi) "EM1K0:GMD:VRC:50:POS_STATE_RBV" (mbbi) "EM1K0:GMD:VRC:50:STATE_RBV" (mbbi) "EM1K0:GMD:VRC:60:ALM_RST" (bo) "EM1K0:GMD:VRC:60:ALM_RST_RBV" (bi) "EM1K0:GMD:VRC:60:CLS_DI_RBV" (bi) "EM1K0:GMD:VRC:60:CLS_OK_RBV" (bi) "EM1K0:GMD:VRC:60:ErrMsg_RBV" (waveform) "EM1K0:GMD:VRC:60:ErrMsg" (waveform) "EM1K0:GMD:VRC:60:ERROR" (bo) "EM1K0:GMD:VRC:60:ERROR_RBV" (bi) "EM1K0:GMD:VRC:60:EXT_ILK_OK_RBV" (bi) "EM1K0:GMD:VRC:60:FORCE_OPN" (bo) "EM1K0:GMD:VRC:60:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VRC:60:LOGGER" (bo) "EM1K0:GMD:VRC:60:LOGGER_RBV" (bi) "EM1K0:GMD:VRC:60:OPN_DI_RBV" (bi) "EM1K0:GMD:VRC:60:OPN_DO_RBV" (bi) "EM1K0:GMD:VRC:60:OPN_OK_RBV" (bi) "EM1K0:GMD:VRC:60:OPN_SW" (bo) "EM1K0:GMD:VRC:60:OPN_SW_RBV" (bi) "EM1K0:GMD:VRC:60:OVRD_ON" (bo) "EM1K0:GMD:VRC:60:OVRD_ON_RBV" (bi) "EM1K0:GMD:VRC:60:POS_STATE_RBV" (mbbi) "EM1K0:GMD:VRC:60:STATE_RBV" (mbbi) "EM1K0:GMD:VRC:70:ALM_RST" (bo) "EM1K0:GMD:VRC:70:ALM_RST_RBV" (bi) "EM1K0:GMD:VRC:70:CLS_DI_RBV" (bi) "EM1K0:GMD:VRC:70:CLS_OK_RBV" (bi) "EM1K0:GMD:VRC:70:ErrMsg_RBV" (waveform) "EM1K0:GMD:VRC:70:ErrMsg" (waveform) "EM1K0:GMD:VRC:70:ERROR" (bo) "EM1K0:GMD:VRC:70:ERROR_RBV" (bi) "EM1K0:GMD:VRC:70:EXT_ILK_OK_RBV" (bi) "EM1K0:GMD:VRC:70:FORCE_OPN" (bo) "EM1K0:GMD:VRC:70:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VRC:70:LOGGER" (bo) "EM1K0:GMD:VRC:70:LOGGER_RBV" (bi) "EM1K0:GMD:VRC:70:OPN_DI_RBV" (bi) "EM1K0:GMD:VRC:70:OPN_DO_RBV" (bi) "EM1K0:GMD:VRC:70:OPN_OK_RBV" (bi) "EM1K0:GMD:VRC:70:OPN_SW" (bo) "EM1K0:GMD:VRC:70:OPN_SW_RBV" (bi) "EM1K0:GMD:VRC:70:OVRD_ON" (bo) "EM1K0:GMD:VRC:70:OVRD_ON_RBV" (bi) "EM1K0:GMD:VRC:70:POS_STATE_RBV" (mbbi) "EM1K0:GMD:VRC:70:STATE_RBV" (mbbi) "EM1K0:GMD:VVC:40:FORCE_OPN" (bo) "EM1K0:GMD:VVC:40:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:40:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:40:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:40:OPN_SW" (bo) "EM1K0:GMD:VVC:40:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:40:OVRD_ON" (bo) "EM1K0:GMD:VVC:40:OVRD_ON_RBV" (bi) "EM1K0:GMD:VVC:80:FORCE_OPN" (bo) "EM1K0:GMD:VVC:80:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:80:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:80:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:80:OPN_SW" (bo) "EM1K0:GMD:VVC:80:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:80:OVRD_ON" (bo) "EM1K0:GMD:VVC:80:OVRD_ON_RBV" (bi) "EM1K0:GMD:VVC:81:FORCE_OPN" (bo) "EM1K0:GMD:VVC:81:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:81:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:81:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:81:OPN_SW" (bo) "EM1K0:GMD:VVC:81:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:81:OVRD_ON" (bo) "EM1K0:GMD:VVC:81:OVRD_ON_RBV" (bi) "EM1K0:GMD:VVC:82:FORCE_OPN" (bo) "EM1K0:GMD:VVC:82:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:82:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:82:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:82:OPN_SW" (bo) "EM1K0:GMD:VVC:82:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:82:OVRD_ON" (bo) "EM1K0:GMD:VVC:82:OVRD_ON_RBV" (bi) "EM1K0:GMD:VVC:83:FORCE_OPN" (bo) "EM1K0:GMD:VVC:83:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:83:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:83:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:83:OPN_SW" (bo) "EM1K0:GMD:VVC:83:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:83:OVRD_ON" (bo) "EM1K0:GMD:VVC:83:OVRD_ON_RBV" (bi) "EM1K0:GMD:VVC:84:FORCE_OPN" (bo) "EM1K0:GMD:VVC:84:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:84:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:84:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:84:OPN_SW" (bo) "EM1K0:GMD:VVC:84:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:84:OVRD_ON" (bo) "EM1K0:GMD:VVC:84:OVRD_ON_RBV" (bi) "EM1K0:GMD:VVC:85:FORCE_OPN" (bo) "EM1K0:GMD:VVC:85:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:85:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:85:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:85:OPN_SW" (bo) "EM1K0:GMD:VVC:85:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:85:OVRD_ON" (bo) "EM1K0:GMD:VVC:85:OVRD_ON_RBV" (bi) "EM1K0:GMD:VVC:86:FORCE_OPN" (bo) "EM1K0:GMD:VVC:86:FORCE_OPN_RBV" (bi) "EM1K0:GMD:VVC:86:OPN_DO_RBV" (bi) "EM1K0:GMD:VVC:86:OPN_OK_RBV" (bi) "EM1K0:GMD:VVC:86:OPN_SW" (bo) "EM1K0:GMD:VVC:86:OPN_SW_RBV" (bi) "EM1K0:GMD:VVC:86:OVRD_ON" (bo) "EM1K0:GMD:VVC:86:OVRD_ON_RBV" (bi) "Period_RBV" (ai) "plcHeartbeat" (longout) "plcHeartbeat_RBV" (longin) "plcInfo_RBV" (waveform) "plcInfo" (waveform) "plcLocalTime_RBV" (waveform) "plcLocalTime" (waveform) "$(PREFIX)AccumulatedFastFaults_RBV" (longin) "$(PREFIX)CurrentBP:Cohort_RBV" (longin) "$(PREFIX)CurrentBP:PhotonEnergyRanges_RBV" (longin) "$(PREFIX)CurrentBP:PulseEnergy_RBV" (ai) "$(PREFIX)CurrentBP:Rate_RBV" (longin) "$(PREFIX)CurrentBP:ST_RBV" (waveform) "$(PREFIX)CurrentBP:Transmission_RBV" (longin) "$(PREFIX)CurrentBP:Valid_RBV" (bi) "$(PREFIX)eVRangeCnst_RBV" (waveform) "$(PREFIX)eVRangeHyst_RBV" (ai) "$(PREFIX)FullBeamCnst:Cohort_RBV" (longin) "$(PREFIX)FullBeamCnst:PhotonEnergyRanges_RBV" (longin) "$(PREFIX)FullBeamCnst:PulseEnergy_RBV" (ai) "$(PREFIX)FullBeamCnst:Rate_RBV" (longin) "$(PREFIX)FullBeamCnst:ST_RBV" (waveform) "$(PREFIX)FullBeamCnst:Transmission_RBV" (longin) "$(PREFIX)FullBeamCnst:Valid_RBV" (bi) "$(PREFIX)K:eVRangeCnst_RBV" (waveform) "$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV" (bi) "$(PREFIX)LCLSGeneral:LogHost_RBV" (waveform) "$(PREFIX)LCLSGeneral:LogHost" (waveform) "$(PREFIX)LCLSGeneral:LogMessageCount_RBV" (longin) "$(PREFIX)LCLSGeneral:LogPort" (longout) "$(PREFIX)LCLSGeneral:LogPort_RBV" (longin) "$(PREFIX)L:eVRangeCnst_RBV" (waveform) "$(PREFIX)L:UND:FirstSegment_RBV" (longin) "$(PREFIX)L:UND:HiK_RBV" (ai) "$(PREFIX)L:UND:LastSegment_RBV" (longin) "$(PREFIX)L:UND:LowK_RBV" (ai) "$(PREFIX)RequestedBP:Cohort_RBV" (longin) "$(PREFIX)RequestedBP:PhotonEnergyRanges_RBV" (longin) "$(PREFIX)RequestedBP:PulseEnergy_RBV" (ai) "$(PREFIX)RequestedBP:Rate_RBV" (longin) "$(PREFIX)RequestedBP:ST_RBV" (waveform) "$(PREFIX)RequestedBP:Transmission_RBV" (longin) "$(PREFIX)RequestedBP:Valid_RBV" (bi) "$(PREFIX)SafeBeamCnst:Cohort_RBV" (longin) "$(PREFIX)SafeBeamCnst:PhotonEnergyRanges_RBV" (longin) "$(PREFIX)SafeBeamCnst:PulseEnergy_RBV" (ai) "$(PREFIX)SafeBeamCnst:Rate_RBV" (longin) "$(PREFIX)SafeBeamCnst:ST_RBV" (waveform) "$(PREFIX)SafeBeamCnst:Transmission_RBV" (longin) "$(PREFIX)SafeBeamCnst:Valid_RBV" (bi) "$(PREFIX)SuccessfulPreemptions_RBV" (longin) "simHeartbeat" (longout) "simHeartbeat_RBV" (longin) ``` EPICS database -------------- ``` record(longin, "simHeartbeat_RBV") { field(DESC, "PRG_DIAGNOSTIC.simHeartbeat") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_DIAGNOSTIC.simHeartbeat?") info(archive, "VAL") } record(longout, "simHeartbeat") { field(DESC, "PRG_DIAGNOSTIC.simHeartbeat") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_DIAGNOSTIC.simHeartbeat=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } 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, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.bTrickleTripped?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } 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, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.iLogPort?") info(archive, "VAL") } record(longout, "$(PREFIX)LCLSGeneral:LogPort") { field(DESC, "The log host UDP port") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.iLogPort=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } 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, "asynInt8ArrayIn") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.cLogHost?") field(FTVL, "CHAR") field(NELM, "15") info(archive, "VAL") } record(waveform, "$(PREFIX)LCLSGeneral:LogHost") { field(DESC, "The log host IP address") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.cLogHost=") field(FTVL, "CHAR") field(NELM, "15") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } 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/GVL_Logger.nGlobAccEvents?") info(archive, "VAL") } record(longin, "$(PREFIX)RequestedBP:Transmission_RBV") { field(DESC, "PMPS_GVL.stRequestedBeamParameters.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nTran?") field(EGU, "%") info(archive, "monitor 1: VAL") } 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/PMPS_GVL.stRequestedBeamParameters.nRate?") field(EGU, "Hz") info(archive, "monitor 1: VAL") } record(ai, "$(PREFIX)RequestedBP:PulseEnergy_RBV") { field(DESC, "This beam parameter is non-op for now.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.fPP_mJ?") field(PREC, "3") field(EGU, "mJ") info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)RequestedBP:PhotonEnergyRanges_RBV") { # PMPS_GVL.stRequestedBeamParameters.neVRange field(DESC, "PMPS_GVL.stRequested...rameters.neVRange") field(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(archive, "monitor 1: VAL") } record(waveform, "$(PREFIX)RequestedBP:ST_RBV") { # PMPS_GVL.stRequestedBeamParameters.aStoppers field(DESC, "PMPS_GVL.stRequested...ameters.aStoppers") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.aStoppers?") field(FTVL, "CHAR") field(NELM, "16") info(archive, "monitor 1: VAL") } 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/PMPS_GVL.stRequestedBeamParameters.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "monitor 1: VAL") } 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/PMPS_GVL.stRequestedBeamParameters.nCohortInt?") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)CurrentBP:Transmission_RBV") { field(DESC, "PMPS_GVL.stCurrentBeamParameters.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nTran?") field(EGU, "%") info(archive, "monitor 1: VAL") } 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/PMPS_GVL.stCurrentBeamParameters.nRate?") field(EGU, "Hz") info(archive, "monitor 1: VAL") } record(ai, "$(PREFIX)CurrentBP:PulseEnergy_RBV") { field(DESC, "This beam parameter is non-op for now.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.fPP_mJ?") field(PREC, "3") field(EGU, "mJ") info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)CurrentBP:PhotonEnergyRanges_RBV") { # PMPS_GVL.stCurrentBeamParameters.neVRange field(DESC, "PMPS_GVL.stCurrentBe...rameters.neVRange") field(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(archive, "monitor 1: VAL") } record(waveform, "$(PREFIX)CurrentBP:ST_RBV") { # PMPS_GVL.stCurrentBeamParameters.aStoppers field(DESC, "PMPS_GVL.stCurrentBe...ameters.aStoppers") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.aStoppers?") field(FTVL, "CHAR") field(NELM, "16") info(archive, "monitor 1: VAL") } 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, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "monitor 1: VAL") } 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, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nCohortInt?") info(archive, "monitor 1: VAL") } record(waveform, "$(PREFIX)eVRangeCnst_RBV") { field(DESC, "Active eV Range constants") 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, "16") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)FullBeamCnst:Transmission_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.nTran?") field(EGU, "%") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)FullBeamCnst:Rate_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.nRate?") field(EGU, "Hz") info(archive, "monitor 1: VAL") } record(ai, "$(PREFIX)FullBeamCnst:PulseEnergy_RBV") { field(DESC, "This beam parameter is non-op for now.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.fPP_mJ?") field(PREC, "3") field(EGU, "mJ") info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)FullBeamCnst:PhotonEnergyRanges_RBV") { field(DESC, "Full beam constant") field(SCAN, "I/O Intr") 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") info(archive, "monitor 1: VAL") } record(waveform, "$(PREFIX)FullBeamCnst:ST_RBV") { field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.aStoppers?") field(FTVL, "CHAR") field(NELM, "16") info(archive, "monitor 1: VAL") } record(bi, "$(PREFIX)FullBeamCnst:Valid_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.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "monitor 1: 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") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nCohortInt?") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)SafeBeamCnst:Transmission_RBV") { field(DESC, "Safe 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.cstSafeBeam.nTran?") field(EGU, "%") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)SafeBeamCnst:Rate_RBV") { field(DESC, "Safe 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.cstSafeBeam.nRate?") field(EGU, "Hz") info(archive, "monitor 1: VAL") } record(ai, "$(PREFIX)SafeBeamCnst:PulseEnergy_RBV") { field(DESC, "This beam parameter is non-op for now.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstSafeBeam.fPP_mJ?") field(PREC, "3") field(EGU, "mJ") info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)SafeBeamCnst:PhotonEnergyRanges_RBV") { field(DESC, "Safe beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstSafeBeam.neVRange?") field(EGU, "eV") info(archive, "monitor 1: VAL") } record(waveform, "$(PREFIX)SafeBeamCnst:ST_RBV") { field(DESC, "Safe beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstSafeBeam.aStoppers?") field(FTVL, "CHAR") field(NELM, "16") info(archive, "monitor 1: VAL") } record(bi, "$(PREFIX)SafeBeamCnst:Valid_RBV") { field(DESC, "Safe 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.cstSafeBeam.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)SafeBeamCnst: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/PMPS_GVL.cstSafeBeam.nCohortInt?") info(archive, "monitor 1: VAL") } record(longin, "$(PREFIX)L:UND:FirstSegment_RBV") { field(DESC, "PMPS_GVL.iLowBound_LUnd") field(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.iLowBound_LUnd?") info(archive, "VAL") } record(longin, "$(PREFIX)L:UND:LastSegment_RBV") { field(DESC, "PMPS_GVL.iHighBound_LUnd") field(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.iHighBound_LUnd?") info(archive, "VAL") } 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/PMPS_GVL.reVHyst?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "PREC") info(archive, "monitor 1: VAL") } record(ai, "Period_RBV") { field(DESC, "PMPS_GVL.fPeriod_mm_LUnd") field(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.fPeriod_mm_LUnd?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "$(PREFIX)L:UND:LowK_RBV") { field(DESC, "PMPS_GVL.fLowK_LUnd") field(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.fLowK_LUnd?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "$(PREFIX)L:UND:HiK_RBV") { field(DESC, "PMPS_GVL.fHiK_LUnd") field(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.fHiK_LUnd?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(waveform, "$(PREFIX)L:eVRangeCnst_RBV") { field(DESC, "eV Range constants") 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, "16") info(archive, "monitor 1: VAL") } record(waveform, "$(PREFIX)K:eVRangeCnst_RBV") { field(DESC, "eV Range constants") 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, "16") info(archive, "monitor 1: VAL") } record(longin, "plcHeartbeat_RBV") { field(DESC, "PRG_DIAGNOSTIC.plcHeartbeat") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_DIAGNOSTIC.plcHeartbeat?") info(archive, "VAL") } record(longout, "plcHeartbeat") { field(DESC, "PRG_DIAGNOSTIC.plcHeartbeat") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_DIAGNOSTIC.plcHeartbeat=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "plcInfo_RBV") { field(DESC, "PRG_DIAGNOSTIC.plcInfo") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_DIAGNOSTIC.plcInfo?") field(FTVL, "CHAR") field(NELM, "40") info(archive, "VAL") } record(waveform, "plcInfo") { field(DESC, "PRG_DIAGNOSTIC.plcInfo") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/PRG_DIAGNOSTIC.plcInfo=") field(FTVL, "CHAR") field(NELM, "40") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "plcLocalTime_RBV") { field(DESC, "PRG_DIAGNOSTIC.plcLocalTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_DIAGNOSTIC.plcLocalTime?") field(FTVL, "CHAR") field(NELM, "25") info(archive, "VAL") } record(waveform, "plcLocalTime") { field(DESC, "PRG_DIAGNOSTIC.plcLocalTime") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/PRG_DIAGNOSTIC.plcLocalTime=") field(FTVL, "CHAR") field(NELM, "25") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:INJ_Override_RBV") { field(DESC, "GVL_INJ.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.xOverrideMode?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:INJ_Override") { field(DESC, "GVL_INJ.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.xOverrideMode=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:OVERRIDE_VAC_RBV") { field(DESC, "GVL_VARIABLES.xSystemOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_VARIABLES.xSystemOverrideMode?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:OVERRIDE_VAC") { field(DESC, "GVL_VARIABLES.xSystemOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_VARIABLES.xSystemOverrideMode=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:AUTO_VVC_40_RBV") { field(DESC, "GVL_VARIABLES.bAutoVVC40") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_VARIABLES.bAutoVVC40?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:AUTO_VVC_40") { field(DESC, "GVL_VARIABLES.bAutoVVC40") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_VARIABLES.bAutoVVC40=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:Purge_SW_RBV") { field(DESC, "GVL_VARIABLES.bStartPurge_sw") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_VARIABLES.bStartPurge_sw?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:Purge_SW") { field(DESC, "GVL_VARIABLES.bStartPurge_sw") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_VARIABLES.bStartPurge_sw=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VCN:40:OPN_SW_RBV") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VCN_40.iq_stVCN.xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VCN:40:OPN_SW") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VCN_40.iq_stVCN.xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:VCN:40:POS_RDBK_RBV") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.i_iPosition") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VCN_40.iq_stVCN.i_iPosition?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(longin, "EM1K0:GMD:VCN:40:POS_AO_R_RBV") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.q_iRawPosition") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VCN_40.iq_stVCN.q_iRawPosition?") info(archive, "VAL") } record(bi, "EM1K0:GMD:VCN:40:ILK_OK_RBV") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.xIlkOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VCN_40.iq_stVCN.xIlkOK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(ai, "EM1K0:GMD:VCN:40:POS_REQ_RBV") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.rReqPosition") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VCN_40.iq_stVCN.rReqPosition?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:VCN:40:POS_REQ") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.rReqPosition") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VCN_40.iq_stVCN.rReqPosition=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VCN:40:STATE_RBV") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.eValveControl") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VCN_40.iq_stVCN.eValveControl?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(ZRST, "Close") field(ONST, "Open") field(TWST, "PressureControl") field(THST, "ManualControl") info(archive, "VAL") } record(mbbo, "EM1K0:GMD:VCN:40:STATE") { field(DESC, "GVL_INJ.VCN_40.iq_stVCN.eValveControl") field(DTYP, "asynInt32") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(ZRST, "Close") field(ONST, "Open") field(TWST, "PressureControl") field(THST, "ManualControl") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VCN_40.iq_stVCN.eValveControl=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:VCN:40:POS_AO_RBV") { field(DESC, "GVL_INJ.VCN_40.rReqVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VCN_40.rReqVoltage?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:Purge_Active_RBV") { field(DESC, "GVL_VARIABLES.bPurgeActive") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_VARIABLES.bPurgeActive?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:Purge_Active") { field(DESC, "GVL_VARIABLES.bPurgeActive") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_VARIABLES.bPurgeActive=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PurgeDone_RBV") { field(DESC, "GVL_VARIABLES.bPurgeDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_VARIABLES.bPurgeDone?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PurgeDone") { field(DESC, "GVL_VARIABLES.bPurgeDone") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_VARIABLES.bPurgeDone=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:VGP:40:POS_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.i_iPosition") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.i_iPosition?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:VGP:40:ENC_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.rEnoder_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/GVL_INJ.VGP_40.q_stVGP.rEnoder_Position?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:ERROR_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.pv_xError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:IS_HOMED_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xHomed") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.pv_xHomed?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:ILK_OK_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.xIlkOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.xIlkOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:OPN_SW_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.pv_xOPN_SW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VGP:40:OPN_SW") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.pv_xOPN_SW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:GO_SW_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xGo_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.pv_xGo_SW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VGP:40:GO_SW") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xGo_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.pv_xGo_SW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:HOME_SW_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xHome_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.pv_xHome_SW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VGP:40:HOME_SW") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xHome_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.pv_xHome_SW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:Reset_SW_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xReset_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.pv_xReset_SW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VGP:40:Reset_SW") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xReset_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.pv_xReset_SW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:Busy_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.xBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.xBusy?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VGP:40:Busy") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.xBusy") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.xBusy=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VGP:40:ABORT_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xABORT_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.pv_xABORT_SW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VGP:40:ABORT") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.pv_xABORT_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.pv_xABORT_SW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:VGP:40:POS_CTRL_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.rReqPosition") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.rReqPosition?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:VGP:40:POS_CTRL") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.rReqPosition") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.rReqPosition=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:VGP:40:POS_DES_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.q_iRawPosition") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.q_iRawPosition?") info(archive, "VAL") } record(longout, "EM1K0:GMD:VGP:40:POS_DES") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.q_iRawPosition") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.q_iRawPosition=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VGP:40:STATE_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.eValveControl") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.eValveControl?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(ZRST, "CLOSE") field(ONST, "OPEN") field(TWST, "PRESS CNTRL") field(THST, "MANUAL CNTRL") info(archive, "VAL") } record(mbbo, "EM1K0:GMD:VGP:40:STATE") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.eValveControl") field(DTYP, "asynInt32") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(ZRST, "CLOSE") field(ONST, "OPEN") field(TWST, "PRESS CNTRL") field(THST, "MANUAL CNTRL") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.eValveControl=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VGP:40:Axis_STATE_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VGP_40.q_stVGP.eState?") 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(TEVL, "10") field(ELVL, "11") field(TVVL, "12") field(ZRST, "ABORT") field(ONST, "INIT") field(TWST, "ENABLE") field(THST, "FORWARD") field(FRST, "BACKWARDS") field(FVST, "READY") field(SXST, "MOVING") field(SVST, "NEWTARGETPOSITION") field(EIST, "NEWTARGETPOSITION2") field(NIST, "ERROR") field(TEST, "RESET") field(ELST, "HALT") field(TVST, "HOME") info(archive, "VAL") } record(mbbo, "EM1K0:GMD:VGP:40:Axis_STATE") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.eState") field(DTYP, "asynInt32") 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(TEVL, "10") field(ELVL, "11") field(TVVL, "12") field(ZRST, "ABORT") field(ONST, "INIT") field(TWST, "ENABLE") field(THST, "FORWARD") field(FRST, "BACKWARDS") field(FVST, "READY") field(SXST, "MOVING") field(SVST, "NEWTARGETPOSITION") field(EIST, "NEWTARGETPOSITION2") field(NIST, "ERROR") field(TEST, "RESET") field(ELST, "HALT") field(TVST, "HOME") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VGP_40.q_stVGP.eState=") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:VGP:40:ERR_ID_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.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/GVL_INJ.VGP_40.q_stVGP.nErrorID?") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VGP:40:ERR_MSG_RBV") { field(DESC, "GVL_INJ.VGP_40.q_stVGP.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/GVL_INJ.VGP_40.q_stVGP.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:80:OPN_SW_RBV") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_80.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:80:OPN_SW") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_80.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:80:FORCE_OPN_RBV") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_80.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:80:FORCE_OPN") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_80.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:80:OVRD_ON_RBV") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_80.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:80:OVRD_ON") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_80.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:80:OPN_OK_RBV") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_80.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:80:OPN_DO_RBV") { field(DESC, "GVL_INJ.VVC_80.iq_stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_80.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:81:OPN_SW_RBV") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_81.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:81:OPN_SW") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_81.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:81:FORCE_OPN_RBV") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_81.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:81:FORCE_OPN") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_81.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:81:OVRD_ON_RBV") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_81.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:81:OVRD_ON") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_81.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:81:OPN_OK_RBV") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_81.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:81:OPN_DO_RBV") { field(DESC, "GVL_INJ.VVC_81.iq_stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_81.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:82:OPN_SW_RBV") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_82.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:82:OPN_SW") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_82.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:82:FORCE_OPN_RBV") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_82.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:82:FORCE_OPN") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_82.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:82:OVRD_ON_RBV") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_82.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:82:OVRD_ON") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_82.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:82:OPN_OK_RBV") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_82.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:82:OPN_DO_RBV") { field(DESC, "GVL_INJ.VVC_82.iq_stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_82.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:83:OPN_SW_RBV") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_83.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:83:OPN_SW") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_83.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:83:FORCE_OPN_RBV") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_83.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:83:FORCE_OPN") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_83.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:83:OVRD_ON_RBV") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_83.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:83:OVRD_ON") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_83.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:83:OPN_OK_RBV") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_83.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:83:OPN_DO_RBV") { field(DESC, "GVL_INJ.VVC_83.iq_stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_83.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:84:OPN_SW_RBV") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_84.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:84:OPN_SW") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_84.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:84:FORCE_OPN_RBV") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_84.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:84:FORCE_OPN") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_84.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:84:OVRD_ON_RBV") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_84.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:84:OVRD_ON") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_84.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:84:OPN_OK_RBV") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_84.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:84:OPN_DO_RBV") { field(DESC, "GVL_INJ.VVC_84.iq_stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_84.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:85:OPN_SW_RBV") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_85.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:85:OPN_SW") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_85.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:85:FORCE_OPN_RBV") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_85.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:85:FORCE_OPN") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_85.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:85:OVRD_ON_RBV") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_85.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:85:OVRD_ON") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_85.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:85:OPN_OK_RBV") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_85.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:85:OPN_DO_RBV") { field(DESC, "GVL_INJ.VVC_85.iq_stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_85.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:86:OPN_SW_RBV") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_86.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:86:OPN_SW") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_86.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:86:FORCE_OPN_RBV") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_86.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:86:FORCE_OPN") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_86.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:86:OVRD_ON_RBV") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_86.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:86:OVRD_ON") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.VVC_86.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:86:OPN_OK_RBV") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_86.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:86:OPN_DO_RBV") { field(DESC, "GVL_INJ.VVC_86.iq_stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.VVC_86.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCM:80:PRESS_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:AT_VAC_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:PRESS_OK_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCM:80:STATE_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:HV_SW_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCM:80:HV_SW") { field(DESC, "GVL_INJ.GCM_80.PG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GCM_80.PG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCM:80:PRESS_AI_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:HV_ON_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:DISC_ACTIVE_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:HV_DIS_DO_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCM:80:VAC_SP_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCM:80:VAC_SP") { field(DESC, "GVL_INJ.GCM_80.PG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GCM_80.PG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCM:80:PRO_SP_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCM:80:PRO_SP") { field(DESC, "GVL_INJ.GCM_80.PG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GCM_80.PG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCM:80:SP_HYS_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCM:80:SP_HYS") { field(DESC, "GVL_INJ.GCM_80.PG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GCM_80.PG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:ILK_OK_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCM:80:LOGGER_RBV") { field(DESC, "GVL_INJ.GCM_80.PG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GCM_80.PG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCM:80:LOGGER") { field(DESC, "GVL_INJ.GCM_80.PG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GCM_80.PG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:86:PRESS_RBV") { field(DESC, "GVL_INJ.GFM_86.Sensor.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_86.Sensor.rPRESS?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(longin, "EM1K0:GMD:GFM:86:iPRESS_RBV") { field(DESC, "GVL_INJ.GFM_86.Sensor.iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_86.Sensor.iPRESS_R?") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:86:PRESS_SP_RBV") { field(DESC, "GVL_INJ.GFM_86.Sensor.rPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_86.Sensor.rPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:86:PRESS_SP") { field(DESC, "GVL_INJ.GFM_86.Sensor.rPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_86.Sensor.rPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:86:MIN_SP_RBV") { field(DESC, "GVL_INJ.GFM_86.Sensor.rMinPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_86.Sensor.rMinPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:86:MIN_SP") { field(DESC, "GVL_INJ.GFM_86.Sensor.rMinPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_86.Sensor.rMinPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:86:MAX_SP_RBV") { field(DESC, "GVL_INJ.GFM_86.Sensor.rMaxPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_86.Sensor.rMaxPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:86:MAX_SP") { field(DESC, "GVL_INJ.GFM_86.Sensor.rMaxPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_86.Sensor.rMaxPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:86:SCALE_RBV") { field(DESC, "GVL_INJ.GFM_86.Sensor.rFULL_SCALE") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_86.Sensor.rFULL_SCALE?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:86:SCALE") { field(DESC, "GVL_INJ.GFM_86.Sensor.rFULL_SCALE") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_86.Sensor.rFULL_SCALE=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GFM:86:ALARM_RBV") { field(DESC, "GVL_INJ.GFM_86.Sensor.xPstateAlarm") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_86.Sensor.xPstateAlarm?") field(ZNAM, "Normal") field(ONAM, "Alarm") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:85:PRESS_RBV") { field(DESC, "GVL_INJ.GFM_85.Sensor.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_85.Sensor.rPRESS?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(longin, "EM1K0:GMD:GFM:85:iPRESS_RBV") { field(DESC, "GVL_INJ.GFM_85.Sensor.iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_85.Sensor.iPRESS_R?") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:85:PRESS_SP_RBV") { field(DESC, "GVL_INJ.GFM_85.Sensor.rPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_85.Sensor.rPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:85:PRESS_SP") { field(DESC, "GVL_INJ.GFM_85.Sensor.rPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_85.Sensor.rPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:85:MIN_SP_RBV") { field(DESC, "GVL_INJ.GFM_85.Sensor.rMinPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_85.Sensor.rMinPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:85:MIN_SP") { field(DESC, "GVL_INJ.GFM_85.Sensor.rMinPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_85.Sensor.rMinPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:85:MAX_SP_RBV") { field(DESC, "GVL_INJ.GFM_85.Sensor.rMaxPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_85.Sensor.rMaxPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:85:MAX_SP") { field(DESC, "GVL_INJ.GFM_85.Sensor.rMaxPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_85.Sensor.rMaxPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:85:SCALE_RBV") { field(DESC, "GVL_INJ.GFM_85.Sensor.rFULL_SCALE") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_85.Sensor.rFULL_SCALE?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:85:SCALE") { field(DESC, "GVL_INJ.GFM_85.Sensor.rFULL_SCALE") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_85.Sensor.rFULL_SCALE=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GFM:85:ALARM_RBV") { field(DESC, "GVL_INJ.GFM_85.Sensor.xPstateAlarm") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_85.Sensor.xPstateAlarm?") field(ZNAM, "Normal") field(ONAM, "Alarm") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:84:PRESS_RBV") { field(DESC, "GVL_INJ.GFM_84.Sensor.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_84.Sensor.rPRESS?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(longin, "EM1K0:GMD:GFM:84:iPRESS_RBV") { field(DESC, "GVL_INJ.GFM_84.Sensor.iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_84.Sensor.iPRESS_R?") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:84:PRESS_SP_RBV") { field(DESC, "GVL_INJ.GFM_84.Sensor.rPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_84.Sensor.rPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:84:PRESS_SP") { field(DESC, "GVL_INJ.GFM_84.Sensor.rPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_84.Sensor.rPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:84:MIN_SP_RBV") { field(DESC, "GVL_INJ.GFM_84.Sensor.rMinPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_84.Sensor.rMinPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:84:MIN_SP") { field(DESC, "GVL_INJ.GFM_84.Sensor.rMinPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_84.Sensor.rMinPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:84:MAX_SP_RBV") { field(DESC, "GVL_INJ.GFM_84.Sensor.rMaxPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_84.Sensor.rMaxPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:84:MAX_SP") { field(DESC, "GVL_INJ.GFM_84.Sensor.rMaxPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_84.Sensor.rMaxPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:84:SCALE_RBV") { field(DESC, "GVL_INJ.GFM_84.Sensor.rFULL_SCALE") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_84.Sensor.rFULL_SCALE?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:84:SCALE") { field(DESC, "GVL_INJ.GFM_84.Sensor.rFULL_SCALE") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_84.Sensor.rFULL_SCALE=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GFM:84:ALARM_RBV") { field(DESC, "GVL_INJ.GFM_84.Sensor.xPstateAlarm") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_84.Sensor.xPstateAlarm?") field(ZNAM, "Normal") field(ONAM, "Alarm") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:83:PRESS_RBV") { field(DESC, "GVL_INJ.GFM_83.Sensor.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_83.Sensor.rPRESS?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(longin, "EM1K0:GMD:GFM:83:iPRESS_RBV") { field(DESC, "GVL_INJ.GFM_83.Sensor.iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_83.Sensor.iPRESS_R?") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:83:PRESS_SP_RBV") { field(DESC, "GVL_INJ.GFM_83.Sensor.rPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_83.Sensor.rPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:83:PRESS_SP") { field(DESC, "GVL_INJ.GFM_83.Sensor.rPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_83.Sensor.rPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:83:MIN_SP_RBV") { field(DESC, "GVL_INJ.GFM_83.Sensor.rMinPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_83.Sensor.rMinPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:83:MIN_SP") { field(DESC, "GVL_INJ.GFM_83.Sensor.rMinPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_83.Sensor.rMinPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:83:MAX_SP_RBV") { field(DESC, "GVL_INJ.GFM_83.Sensor.rMaxPressSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_83.Sensor.rMaxPressSP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:83:MAX_SP") { field(DESC, "GVL_INJ.GFM_83.Sensor.rMaxPressSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_83.Sensor.rMaxPressSP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GFM:83:SCALE_RBV") { field(DESC, "GVL_INJ.GFM_83.Sensor.rFULL_SCALE") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_83.Sensor.rFULL_SCALE?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GFM:83:SCALE") { field(DESC, "GVL_INJ.GFM_83.Sensor.rFULL_SCALE") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.GFM_83.Sensor.rFULL_SCALE=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GFM:83:ALARM_RBV") { field(DESC, "GVL_INJ.GFM_83.Sensor.xPstateAlarm") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.GFM_83.Sensor.xPstateAlarm?") field(ZNAM, "Normal") field(ONAM, "Alarm") info(archive, "VAL") } record(bi, "EM1K0:GMD:PSV:1:HV_SW_RBV") { field(DESC, "GVL_INJ.hv1.hv.HV_sw") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.hv1.hv.HV_sw?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PSV:1:HV_SW") { field(DESC, "GVL_INJ.hv1.hv.HV_sw") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.hv1.hv.HV_sw=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PSV:1:HV_DO_RBV") { field(DESC, "GVL_INJ.hv1.hv.q_HV_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.hv1.hv.q_HV_DO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PSV:1:ILK_OK_RBV") { field(DESC, "GVL_INJ.hv1.hv.xIlkOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.hv1.hv.xIlkOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PSV:1:PRO_SP_RBV") { field(DESC, "GVL_INJ.hv1.hv.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_INJ.hv1.hv.rPRO_SP?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PSV:1:PRO_SP") { field(DESC, "GVL_INJ.hv1.hv.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_INJ.hv1.hv.rPRO_SP=") field(PREC, "3") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:RTD:1:TEMP_RBV") { field(DESC, "GVL_INJ.RTD.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/GVL_INJ.RTD.fTemp?") field(PREC, "3") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:RTD:1:CONN_RBV") { field(DESC, "GVL_INJ.RTD.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/GVL_INJ.RTD.bConnected?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:RTD:1:ERR_RBV") { field(DESC, "GVL_INJ.RTD.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/GVL_INJ.RTD.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:10:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GPI:10:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GPI:10:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GPI:10:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._10.PG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...PG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:10:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:10:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:10:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:10:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:10:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:10:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:10:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GPI:10:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_10.PG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:40:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GPI:40:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GPI:40:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GPI:40:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._40.PG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...PG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:40:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:40:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:40:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:40:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:40:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:40:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:40:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GPI:40:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_40.PG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:70:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GPI:70:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GPI:70:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GPI:70:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._70.PG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...PG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:70:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:70:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:70:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:70:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GPI:70:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GPI:70:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GPI:70:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GPI:70:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GPI_70.PG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xRunSW?") field(ZNAM, "STOP") field(ONAM, "RUN") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:10:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xRunSW=") field(ZNAM, "STOP") field(ONAM, "RUN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:RST_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xResetSW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:10:RST_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xResetSW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.q_RunDO field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.q_RunDO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.q_RunDO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xExtRunOk field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stPtm.xExtRunOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xExtRunOk?") field(ZNAM, "ILK ACTIVE") field(ONAM, "ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:ACCEL_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xAccel field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAccel") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xAccel?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "AT SPEED") info(archive, "VAL") } record(longin, "EM1K0:GMD:PTM:10:SPEED_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_diCurSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_diCurSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_diCurSpd?") field(EGU, "Hz") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:FAULT_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xFault field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xFault") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xFault?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:WARN_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xWarn field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.i_xWarn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xWarn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:ALARM_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xALARM field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xALARM") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_xALARM?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:10:BP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rBackingPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:10:BP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rBackingPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:10:IP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rInletPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:10:IP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.rInletPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PTM:10:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:10:CURR_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_rCurrentMon field(DESC, "GVL_GMD.fb_EM1K0_GMD...Ptm.i_rCurrentMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_rCurrentMon?") field(PREC, "2") field(EGU, "A") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:10:TEMP_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_rTempMon field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_rTempMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.i_rTempMon?") field(PREC, "2") field(EGU, "C") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:10:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD..._10.iq_stPtm.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_10.iq_stPtm.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xRunSW?") field(ZNAM, "STOP") field(ONAM, "RUN") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:20:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xRunSW=") field(ZNAM, "STOP") field(ONAM, "RUN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:RST_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xResetSW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:20:RST_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xResetSW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.q_RunDO field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.q_RunDO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.q_RunDO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xExtRunOk field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stPtm.xExtRunOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xExtRunOk?") field(ZNAM, "ILK ACTIVE") field(ONAM, "ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:ACCEL_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xAccel field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAccel") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xAccel?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "AT SPEED") info(archive, "VAL") } record(longin, "EM1K0:GMD:PTM:20:SPEED_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_diCurSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_diCurSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_diCurSpd?") field(EGU, "Hz") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:FAULT_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xFault field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xFault") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xFault?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:WARN_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xWarn field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.i_xWarn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xWarn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:ALARM_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xALARM field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xALARM") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_xALARM?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:20:BP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rBackingPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:20:BP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rBackingPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:20:IP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rInletPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:20:IP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.rInletPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PTM:20:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:20:CURR_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_rCurrentMon field(DESC, "GVL_GMD.fb_EM1K0_GMD...Ptm.i_rCurrentMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_rCurrentMon?") field(PREC, "2") field(EGU, "A") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:20:TEMP_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_rTempMon field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_rTempMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.i_rTempMon?") field(PREC, "2") field(EGU, "C") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:20:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD..._20.iq_stPtm.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_20.iq_stPtm.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xRunSW?") field(ZNAM, "STOP") field(ONAM, "RUN") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:30:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xRunSW=") field(ZNAM, "STOP") field(ONAM, "RUN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:RST_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xResetSW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:30:RST_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xResetSW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.q_RunDO field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.q_RunDO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.q_RunDO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xExtRunOk field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stPtm.xExtRunOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xExtRunOk?") field(ZNAM, "ILK ACTIVE") field(ONAM, "ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:ACCEL_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xAccel field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAccel") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xAccel?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "AT SPEED") info(archive, "VAL") } record(longin, "EM1K0:GMD:PTM:30:SPEED_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_diCurSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_diCurSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_diCurSpd?") field(EGU, "Hz") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:FAULT_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xFault field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xFault") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xFault?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:WARN_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xWarn field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.i_xWarn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xWarn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:ALARM_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xALARM field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xALARM") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_xALARM?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:30:BP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rBackingPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:30:BP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rBackingPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:30:IP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rInletPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:30:IP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.rInletPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PTM:30:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:30:CURR_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_rCurrentMon field(DESC, "GVL_GMD.fb_EM1K0_GMD...Ptm.i_rCurrentMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_rCurrentMon?") field(PREC, "2") field(EGU, "A") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:30:TEMP_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_rTempMon field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_rTempMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.i_rTempMon?") field(PREC, "2") field(EGU, "C") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:30:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD..._30.iq_stPtm.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_30.iq_stPtm.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xRunSW?") field(ZNAM, "STOP") field(ONAM, "RUN") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:40:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xRunSW=") field(ZNAM, "STOP") field(ONAM, "RUN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:RST_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xResetSW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:40:RST_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xResetSW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.q_RunDO field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.q_RunDO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.q_RunDO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xExtRunOk field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stPtm.xExtRunOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xExtRunOk?") field(ZNAM, "ILK ACTIVE") field(ONAM, "ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:ACCEL_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xAccel field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAccel") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xAccel?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "AT SPEED") info(archive, "VAL") } record(longin, "EM1K0:GMD:PTM:40:SPEED_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_diCurSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_diCurSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_diCurSpd?") field(EGU, "Hz") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:FAULT_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xFault field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xFault") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xFault?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:WARN_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xWarn field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.i_xWarn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xWarn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:ALARM_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xALARM field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xALARM") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_xALARM?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:40:BP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rBackingPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:40:BP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rBackingPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:40:IP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rInletPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:40:IP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.rInletPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PTM:40:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:40:CURR_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_rCurrentMon field(DESC, "GVL_GMD.fb_EM1K0_GMD...Ptm.i_rCurrentMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_rCurrentMon?") field(PREC, "2") field(EGU, "A") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:40:TEMP_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_rTempMon field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_rTempMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.i_rTempMon?") field(PREC, "2") field(EGU, "C") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:40:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD..._40.iq_stPtm.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_40.iq_stPtm.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xRunSW?") field(ZNAM, "STOP") field(ONAM, "RUN") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:50:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xRunSW=") field(ZNAM, "STOP") field(ONAM, "RUN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:RST_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xResetSW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:50:RST_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xResetSW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.q_RunDO field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.q_RunDO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.q_RunDO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xExtRunOk field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stPtm.xExtRunOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xExtRunOk?") field(ZNAM, "ILK ACTIVE") field(ONAM, "ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:ACCEL_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xAccel field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAccel") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xAccel?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "AT SPEED") info(archive, "VAL") } record(longin, "EM1K0:GMD:PTM:50:SPEED_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_diCurSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_diCurSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_diCurSpd?") field(EGU, "Hz") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:FAULT_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xFault field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xFault") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xFault?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:WARN_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xWarn field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.i_xWarn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xWarn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:ALARM_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xALARM field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xALARM") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_xALARM?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:50:BP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rBackingPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:50:BP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rBackingPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:50:IP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rInletPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:50:IP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.rInletPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PTM:50:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:50:CURR_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_rCurrentMon field(DESC, "GVL_GMD.fb_EM1K0_GMD...Ptm.i_rCurrentMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_rCurrentMon?") field(PREC, "2") field(EGU, "A") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:50:TEMP_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_rTempMon field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_rTempMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.i_rTempMon?") field(PREC, "2") field(EGU, "C") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:50:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD..._50.iq_stPtm.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_50.iq_stPtm.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xRunSW?") field(ZNAM, "STOP") field(ONAM, "RUN") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:60:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xRunSW=") field(ZNAM, "STOP") field(ONAM, "RUN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:RST_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xResetSW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:60:RST_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xResetSW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.q_RunDO field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.q_RunDO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.q_RunDO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xExtRunOk field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stPtm.xExtRunOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xExtRunOk?") field(ZNAM, "ILK ACTIVE") field(ONAM, "ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:ACCEL_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xAccel field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAccel") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xAccel?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "AT SPEED") info(archive, "VAL") } record(longin, "EM1K0:GMD:PTM:60:SPEED_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_diCurSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_diCurSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_diCurSpd?") field(EGU, "Hz") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:FAULT_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xFault field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xFault") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xFault?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:WARN_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xWarn field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.i_xWarn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xWarn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:ALARM_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xALARM field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xALARM") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_xALARM?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:60:BP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rBackingPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:60:BP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rBackingPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:60:IP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rInletPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:60:IP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.rInletPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PTM:60:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:60:CURR_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_rCurrentMon field(DESC, "GVL_GMD.fb_EM1K0_GMD...Ptm.i_rCurrentMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_rCurrentMon?") field(PREC, "2") field(EGU, "A") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:60:TEMP_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_rTempMon field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_rTempMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.i_rTempMon?") field(PREC, "2") field(EGU, "C") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:60:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD..._60.iq_stPtm.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_60.iq_stPtm.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xRunSW?") field(ZNAM, "STOP") field(ONAM, "RUN") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:70:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xRunSW=") field(ZNAM, "STOP") field(ONAM, "RUN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:RST_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xResetSW?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PTM:70:RST_SW") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xResetSW field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.xResetSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xResetSW=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.q_RunDO field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.q_RunDO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.q_RunDO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xExtRunOk field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stPtm.xExtRunOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xExtRunOk?") field(ZNAM, "ILK ACTIVE") field(ONAM, "ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:ACCEL_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xAccel field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAccel") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xAccel?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "AT SPEED") info(archive, "VAL") } record(longin, "EM1K0:GMD:PTM:70:SPEED_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_diCurSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_diCurSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_diCurSpd?") field(EGU, "Hz") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:FAULT_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xFault field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xFault") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xFault?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:WARN_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xWarn field(DESC, "GVL_GMD.fb_EM1K0_GMD....iq_stPtm.i_xWarn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xWarn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:ALARM_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xALARM field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stPtm.i_xALARM") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_xALARM?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:70:BP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rBackingPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:70:BP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rBackingPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD...BackingPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rBackingPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:70:IP_SP_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rInletPressureSP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:PTM:70:IP_SP") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rInletPressureSP field(DESC, "GVL_GMD.fb_EM1K0_GMD....rInletPressureSP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.rInletPressureSP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PTM:70:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stPtm.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:70:CURR_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_rCurrentMon field(DESC, "GVL_GMD.fb_EM1K0_GMD...Ptm.i_rCurrentMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_rCurrentMon?") field(PREC, "2") field(EGU, "A") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ai, "EM1K0:GMD:PTM:70:TEMP_MON_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_rTempMon field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stPtm.i_rTempMon") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.i_rTempMon?") field(PREC, "2") field(EGU, "C") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:PTM:70:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD..._70.iq_stPtm.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PTM_70.iq_stPtm.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:OPN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:10:OPN_SW") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:ALM_RST_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xAlmRst?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:10:ALM_RST") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xAlmRst=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:FORCE_OPN_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:10:FORCE_OPN") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.pv_xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:OVRD_ON_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xOverrideMode?") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:10:OVRD_ON") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xOverrideMode=") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:OPN_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.i_xOpnLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xOpnLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.i_xOpnLS?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:CLS_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.i_xClsLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xClsLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.i_xClsLS?") field(ZNAM, "FALSE") field(ONAM, "CLOSE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:OPN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.q_xOPN_DO field(DESC, "GVL_GMD.fb_EM1K0_GMD...stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.q_xOPN_DO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:EXT_ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xEXT_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xEXT_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xEXT_OK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:OPN_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xOPN_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:10:POS_STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stValve.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "OPEN") field(ONST, "CLOSED") field(TWST, "MOVING") field(THST, "INVALID") field(FRST, "OPEN_F") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:10:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.eVGC_State field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.eVGC_State") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.eVGC_State?") 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, "Vented") field(ONST, "At Vacuum") field(TWST, "Differential Pressure") field(THST, "Lost Vacuum") field(FRST, "Ext Fault") field(FVST, "AT Vacuum") field(SXST, "Triggered") field(SVST, "Vacuum Fault") field(EIST, "Close Timeout") field(NIST, "Open Timeout") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:ERROR_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.bErrorPresent?") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:10:ERROR") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.bErrorPresent=") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:10:ErrMsg_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.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/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:10:ErrMsg") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.sErrorMessage") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.sErrorMessage=") field(FTVL, "CHAR") field(NELM, "80") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:10:LOGGER") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:10:CLS_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xCLS_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xCLS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_10.iq_stValve.xCLS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:OPN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:20:OPN_SW") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:ALM_RST_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xAlmRst?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:20:ALM_RST") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xAlmRst=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:FORCE_OPN_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:20:FORCE_OPN") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.pv_xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:OVRD_ON_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xOverrideMode?") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:20:OVRD_ON") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xOverrideMode=") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:OPN_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.i_xOpnLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xOpnLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.i_xOpnLS?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:CLS_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.i_xClsLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xClsLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.i_xClsLS?") field(ZNAM, "FALSE") field(ONAM, "CLOSE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:OPN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.q_xOPN_DO field(DESC, "GVL_GMD.fb_EM1K0_GMD...stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.q_xOPN_DO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:EXT_ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xEXT_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xEXT_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xEXT_OK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:OPN_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xOPN_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:20:POS_STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stValve.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "OPEN") field(ONST, "CLOSED") field(TWST, "MOVING") field(THST, "INVALID") field(FRST, "OPEN_F") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:20:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.eVGC_State field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.eVGC_State") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.eVGC_State?") 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, "Vented") field(ONST, "At Vacuum") field(TWST, "Differential Pressure") field(THST, "Lost Vacuum") field(FRST, "Ext Fault") field(FVST, "AT Vacuum") field(SXST, "Triggered") field(SVST, "Vacuum Fault") field(EIST, "Close Timeout") field(NIST, "Open Timeout") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:ERROR_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.bErrorPresent?") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:20:ERROR") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.bErrorPresent=") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:20:ErrMsg_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.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/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:20:ErrMsg") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.sErrorMessage") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.sErrorMessage=") field(FTVL, "CHAR") field(NELM, "80") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:20:LOGGER") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:20:CLS_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xCLS_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xCLS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_20.iq_stValve.xCLS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:OPN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:30:OPN_SW") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:ALM_RST_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xAlmRst?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:30:ALM_RST") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xAlmRst=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:FORCE_OPN_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:30:FORCE_OPN") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.pv_xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:OVRD_ON_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xOverrideMode?") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:30:OVRD_ON") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xOverrideMode=") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:OPN_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.i_xOpnLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xOpnLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.i_xOpnLS?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:CLS_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.i_xClsLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xClsLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.i_xClsLS?") field(ZNAM, "FALSE") field(ONAM, "CLOSE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:OPN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.q_xOPN_DO field(DESC, "GVL_GMD.fb_EM1K0_GMD...stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.q_xOPN_DO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:EXT_ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xEXT_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xEXT_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xEXT_OK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:OPN_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xOPN_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:30:POS_STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stValve.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "OPEN") field(ONST, "CLOSED") field(TWST, "MOVING") field(THST, "INVALID") field(FRST, "OPEN_F") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:30:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.eVGC_State field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.eVGC_State") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.eVGC_State?") 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, "Vented") field(ONST, "At Vacuum") field(TWST, "Differential Pressure") field(THST, "Lost Vacuum") field(FRST, "Ext Fault") field(FVST, "AT Vacuum") field(SXST, "Triggered") field(SVST, "Vacuum Fault") field(EIST, "Close Timeout") field(NIST, "Open Timeout") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:ERROR_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.bErrorPresent?") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:30:ERROR") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.bErrorPresent=") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:30:ErrMsg_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.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/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:30:ErrMsg") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.sErrorMessage") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.sErrorMessage=") field(FTVL, "CHAR") field(NELM, "80") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:30:LOGGER") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:30:CLS_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xCLS_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xCLS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_30.iq_stValve.xCLS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:OPN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:50:OPN_SW") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:ALM_RST_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xAlmRst?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:50:ALM_RST") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xAlmRst=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:FORCE_OPN_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:50:FORCE_OPN") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.pv_xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:OVRD_ON_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xOverrideMode?") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:50:OVRD_ON") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xOverrideMode=") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:OPN_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.i_xOpnLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xOpnLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.i_xOpnLS?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:CLS_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.i_xClsLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xClsLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.i_xClsLS?") field(ZNAM, "FALSE") field(ONAM, "CLOSE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:OPN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.q_xOPN_DO field(DESC, "GVL_GMD.fb_EM1K0_GMD...stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.q_xOPN_DO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:EXT_ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xEXT_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xEXT_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xEXT_OK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:OPN_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xOPN_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:50:POS_STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stValve.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "OPEN") field(ONST, "CLOSED") field(TWST, "MOVING") field(THST, "INVALID") field(FRST, "OPEN_F") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:50:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.eVGC_State field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.eVGC_State") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.eVGC_State?") 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, "Vented") field(ONST, "At Vacuum") field(TWST, "Differential Pressure") field(THST, "Lost Vacuum") field(FRST, "Ext Fault") field(FVST, "AT Vacuum") field(SXST, "Triggered") field(SVST, "Vacuum Fault") field(EIST, "Close Timeout") field(NIST, "Open Timeout") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:ERROR_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.bErrorPresent?") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:50:ERROR") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.bErrorPresent=") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:50:ErrMsg_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.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/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:50:ErrMsg") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.sErrorMessage") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.sErrorMessage=") field(FTVL, "CHAR") field(NELM, "80") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:50:LOGGER") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:50:CLS_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xCLS_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xCLS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_50.iq_stValve.xCLS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:OPN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:60:OPN_SW") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:ALM_RST_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xAlmRst?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:60:ALM_RST") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xAlmRst=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:FORCE_OPN_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:60:FORCE_OPN") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.pv_xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:OVRD_ON_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xOverrideMode?") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:60:OVRD_ON") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xOverrideMode=") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:OPN_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.i_xOpnLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xOpnLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.i_xOpnLS?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:CLS_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.i_xClsLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xClsLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.i_xClsLS?") field(ZNAM, "FALSE") field(ONAM, "CLOSE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:OPN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.q_xOPN_DO field(DESC, "GVL_GMD.fb_EM1K0_GMD...stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.q_xOPN_DO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:EXT_ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xEXT_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xEXT_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xEXT_OK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:OPN_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xOPN_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:60:POS_STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stValve.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "OPEN") field(ONST, "CLOSED") field(TWST, "MOVING") field(THST, "INVALID") field(FRST, "OPEN_F") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:60:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.eVGC_State field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.eVGC_State") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.eVGC_State?") 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, "Vented") field(ONST, "At Vacuum") field(TWST, "Differential Pressure") field(THST, "Lost Vacuum") field(FRST, "Ext Fault") field(FVST, "AT Vacuum") field(SXST, "Triggered") field(SVST, "Vacuum Fault") field(EIST, "Close Timeout") field(NIST, "Open Timeout") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:ERROR_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.bErrorPresent?") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:60:ERROR") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.bErrorPresent=") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:60:ErrMsg_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.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/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:60:ErrMsg") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.sErrorMessage") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.sErrorMessage=") field(FTVL, "CHAR") field(NELM, "80") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:60:LOGGER") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:60:CLS_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xCLS_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xCLS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_60.iq_stValve.xCLS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:OPN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:70:OPN_SW") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:ALM_RST_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xAlmRst?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:70:ALM_RST") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xAlmRst field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xAlmRst") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xAlmRst=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:FORCE_OPN_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:70:FORCE_OPN") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD...Valve.pv_xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.pv_xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "FORCE OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:OVRD_ON_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xOverrideMode?") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:70:OVRD_ON") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xOverrideMode=") field(ZNAM, "Override OFF") field(ONAM, "Override ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:OPN_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.i_xOpnLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xOpnLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.i_xOpnLS?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:CLS_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.i_xClsLS field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.i_xClsLS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.i_xClsLS?") field(ZNAM, "FALSE") field(ONAM, "CLOSE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:OPN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.q_xOPN_DO field(DESC, "GVL_GMD.fb_EM1K0_GMD...stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.q_xOPN_DO?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:EXT_ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xEXT_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xEXT_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xEXT_OK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:OPN_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xOPN_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:70:POS_STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD...iq_stValve.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "OPEN") field(ONST, "CLOSED") field(TWST, "MOVING") field(THST, "INVALID") field(FRST, "OPEN_F") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:VRC:70:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.eVGC_State field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.eVGC_State") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.eVGC_State?") 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, "Vented") field(ONST, "At Vacuum") field(TWST, "Differential Pressure") field(THST, "Lost Vacuum") field(FRST, "Ext Fault") field(FVST, "AT Vacuum") field(SXST, "Triggered") field(SVST, "Vacuum Fault") field(EIST, "Close Timeout") field(NIST, "Open Timeout") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:ERROR_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.bErrorPresent?") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:70:ERROR") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.bErrorPresent field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.bErrorPresent") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.bErrorPresent=") field(ZNAM, "NO ERROR") field(ONAM, "ERROR PRESENT") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:70:ErrMsg_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.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/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") info(archive, "VAL") } record(waveform, "EM1K0:GMD:VRC:70:ErrMsg") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.sErrorMessage field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.sErrorMessage") field(DTYP, "asynInt8ArrayOut") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.sErrorMessage=") field(FTVL, "CHAR") field(NELM, "80") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:LOGGER_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:VRC:70:LOGGER") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xLog field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.iq_stValve.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VRC:70:CLS_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xCLS_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xCLS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VRC_70.iq_stValve.xCLS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:10:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCC:10:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:10:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCC:10:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._10.IG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...IG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:10:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:10:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:10:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:10:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:10:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:10:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:10:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:10:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_10.IG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:20:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCC:20:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:20:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCC:20:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._20.IG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...IG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:20:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:20:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:20:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:20:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:20:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:20:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:20:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:20:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_20.IG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:30:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCC:30:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:30:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCC:30:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._30.IG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...IG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:30:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:30:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:30:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:30:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:30:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:30:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:30:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:30:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_30.IG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:40:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCC:40:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:40:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCC:40:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._40.IG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...IG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:40:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:40:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:40:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:40:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:40:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:40:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:40:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:40:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_40.IG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:50:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCC:50:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:50:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCC:50:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._50.IG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...IG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:50:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:50:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:50:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:50:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:50:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:50:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:50:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:50:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_50.IG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:60:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCC:60:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:60:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCC:60:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._60.IG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...IG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:60:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:60:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:60:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:60:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:60:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:60:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:60:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:60:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_60.IG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:70:PRESS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rPRESS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rPRESS?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:AT_VAC_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xAT_VAC") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xAT_VAC?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:PRESS_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xPRESS_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xPRESS_OK?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:GCC:70:STATE_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.eState?") 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(ZRST, "PressInvalid") field(ONST, "GaugeDisconnected") field(TWST, "OoR") field(THST, "Off") field(FRST, "Starting") field(FVST, "Valid") field(SXST, "ValidHi") field(SVST, "ValidLo") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:HV_SW_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xHV_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xHV_SW?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:70:HV_SW") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xHV_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xHV_SW=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(longin, "EM1K0:GMD:GCC:70:PRESS_AI_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.i_iPRESS_R field(DESC, "GVL_GMD.fb_EM1K0_GMD..._70.IG.i_iPRESS_R") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.i_iPRESS_R?") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:HV_ON_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.i_xHV_ON") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.i_xHV_ON?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:DISC_ACTIVE_RBV") { # GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.i_xDisc_Active field(DESC, "GVL_GMD.fb_EM1K0_GMD...IG.i_xDisc_Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.i_xDisc_Active?") field(ZNAM, "NO DISC") field(ONAM, "DISC ACTIVE") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:HV_DIS_DO_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.q_xHV_DIS") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.q_xHV_DIS?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:70:VAC_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rVAC_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rVAC_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:70:VAC_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rVAC_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rVAC_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:70:PRO_SP_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rPRO_SP") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rPRO_SP?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:70:PRO_SP") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rPRO_SP") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rPRO_SP=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(ai, "EM1K0:GMD:GCC:70:SP_HYS_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rHYS_PR") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rHYS_PR?") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC") info(archive, "VAL") } record(ao, "EM1K0:GMD:GCC:70:SP_HYS") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rHYS_PR") field(DTYP, "asynFloat64") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.rHYS_PR=") field(PREC, "2") field(EGU, "TORR") field(HOPR, "1000") field(LOPR, "0") info(autosaveFields, "DESC VAL") info(autosaveFields_pass0, "PREC VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:ILK_OK_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xILKOk") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xILKOk?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:GCC:70:LOGGER_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xLog") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xLog?") field(ZNAM, "OFF") field(ONAM, "ON") info(archive, "VAL") } record(bo, "EM1K0:GMD:GCC:70:LOGGER") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xLog") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_GCC_70.IG.xLog=") field(ZNAM, "OFF") field(ONAM, "ON") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:RUN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.pv_xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD....stPump.pv_xRunSW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.pv_xRunSW?") field(ZNAM, "Stop") field(ONAM, "Start") info(archive, "VAL") } record(bo, "EM1K0:GMD:PRT:40:RUN_SW") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.pv_xRunSW field(DESC, "GVL_GMD.fb_EM1K0_GMD....stPump.pv_xRunSW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.pv_xRunSW=") field(ZNAM, "Stop") field(ONAM, "Start") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:RUN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.q_xRunDo field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.stPump.q_xRunDo") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.q_xRunDo?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:ILK_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xIlkOK field(DESC, "GVL_GMD.fb_EM1K0_GMD..._40.stPump.xIlkOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xIlkOK?") field(ZNAM, "NOT OK") field(ONAM, "OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:AT_SPD_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xAtSpd field(DESC, "GVL_GMD.fb_EM1K0_GMD..._40.stPump.xAtSpd") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xAtSpd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:WARN_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xWrn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xWrn?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:ERROR_RBV") { field(DESC, "GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xErr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.xErr?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(mbbi, "EM1K0:GMD:PRT:40:STATE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.eState field(DESC, "GVL_GMD.fb_EM1K0_GMD..._40.stPump.eState") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.eState?") field(ZRVL, "0") field(ONVL, "1") field(TWVL, "2") field(THVL, "3") field(FRVL, "4") field(ZRST, "STOPPED") field(ONST, "STARTING") field(TWST, "RUNNING") field(THST, "FAULT") field(FRST, "STOPPING") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:REMOTE_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.q_xRemote field(DESC, "GVL_GMD.fb_EM1K0_GMD....stPump.q_xRemote") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.q_xRemote?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bo, "EM1K0:GMD:PRT:40:REMOTE") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.q_xRemote field(DESC, "GVL_GMD.fb_EM1K0_GMD....stPump.q_xRemote") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.q_xRemote=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:ALARM_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.i_xAlarmOK field(DESC, "GVL_GMD.fb_EM1K0_GMD...stPump.i_xAlarmOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.i_xAlarmOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:PRT:40:RUN_DI_RBV") { # GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.i_xIsRun field(DESC, "GVL_GMD.fb_EM1K0_GMD...0.stPump.i_xIsRun") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_PRT_40.stPump.i_xIsRun?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:40:OPN_SW_RBV") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.pv_xOPN_SW?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:40:OPN_SW") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.pv_xOPN_SW field(DESC, "GVL_GMD.fb_EM1K0_GMD...tValve.pv_xOPN_SW") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.pv_xOPN_SW=") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:40:FORCE_OPN_RBV") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.xOvrdOpn") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOvrdOpn?") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:40:FORCE_OPN") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOvrdOpn field(DESC, "GVL_GMD.fb_EM1K0_GMD..._stValve.xOvrdOpn") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOvrdOpn=") field(ZNAM, "FALSE") field(ONAM, "OPEN") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:40:OVRD_ON_RBV") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOverrideMode?") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(archive, "VAL") } record(bo, "EM1K0:GMD:VVC:40:OVRD_ON") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOverrideMode field(DESC, "GVL_GMD.fb_EM1K0_GMD...lve.xOverrideMode") field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOverrideMode=") field(ZNAM, "Override ON") field(ONAM, "Override OFF") info(autosaveFields_pass0, "VAL") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:40:OPN_OK_RBV") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOPN_OK field(DESC, "GVL_GMD.fb_EM1K0_GMD...q_stValve.xOPN_OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.xOPN_OK?") field(ZNAM, "OPN ILK NOT OK") field(ONAM, "OPN ILK OK") info(archive, "VAL") } record(bi, "EM1K0:GMD:VVC:40:OPN_DO_RBV") { # GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.q_xOPN_DO field(DESC, "GVL_GMD.fb_EM1K0_GMD...stValve.q_xOPN_DO") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_GMD.fb_EM1K0_GMD_VVC_40.iq_stValve.q_xOPN_DO?") field(ZNAM, "CLOSE") field(ONAM, "OPEN") info(archive, "VAL") } record(longin, "$(PREFIX)SuccessfulPreemptions_RBV") { field(DESC, "PMPS_GVL.SuccessfulPreemption") field(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(archive, "VAL") } 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/PMPS_GVL.AccumulatedFF?") info(archive, "VAL") }```